1、badboy中的检查点

输入www.sogou.com>搜索“软件测试”

4.3自动化测试badboy脚本开发时间

4.3自动化测试badboy脚本开发时间 

然后回车,页面也就出来了 

1、接下来添加检查点:

    以sogou.com搜索为例演示,搜索badboy 

    回放通过

在搜索结果的结构页面1、选中这个文本:“badboy”,2、点击Tools>Add Assertion for Selection

4.3自动化测试badboy脚本开发时间

 

接下来我们来看看到底成没成功添加检查点,进行脚本回放,点击有Play All的图标,进行回放

4.3自动化测试badboy脚本开发时间

4.3自动化测试badboy脚本开发时间

可以看到这样的图示,就是 通过

2、badboy中的参数化---文本

  建立参数化列表

  在请求中替换$(参数名称)

  中文可能有乱码,改下请求中的编码即可

首先

4.3自动化测试badboy脚本开发时间

4.3自动化测试badboy脚本开发时间 

4.3自动化测试badboy脚本开发时间

接下来

4.3自动化测试badboy脚本开发时间

4.3自动化测试badboy脚本开发时间

可以发现query=后面就是请求的参数名 

4.3自动化测试badboy脚本开发时间

选中右键点击properties

4.3自动化测试badboy脚本开发时间

4.3自动化测试badboy脚本开发时间

4.3自动化测试badboy脚本开发时间

因为先前我们在searchtxt设置了两个参数值,接下来就是来设置遍历这两个参数值

4.3自动化测试badboy脚本开发时间

选中Step 1右键点击properties

4.3自动化测试badboy脚本开发时间

这样就设置完成

接下来设置编码,找到 ie =utf8 ,选中右键properties,将Value尝试的改为 gbk 

4.3自动化测试badboy脚本开发时间

4.3自动化测试badboy脚本开发时间

再次点击回放按钮

4.3自动化测试badboy脚本开发时间

接下来问题来了,你参数化了,但是检查点这方面没有变动 

4.3自动化测试badboy脚本开发时间

接下来对检查点进行参数化

4.3自动化测试badboy脚本开发时间

找到Check for text "badboy",选中右键,点击properties

4.3自动化测试badboy脚本开发时间

将badboy更改为${searchtxt} ,改成参数化的名称

4.3自动化测试badboy脚本开发时间

再重新回放,就正确了。

以上为badboy在页面中用文本的参数化方式。

3、badboy中的参数化----数据库

          odbc

          data source放到

          脚本最前端

Tools>Data Source>Attach variable Source

4.3自动化测试badboy脚本开发时间

首先一定要在本机将ODBC这个包装上

安装完ODBC后,配置数据源 

控制面板中搜索数据源>设置数据源>系统DNS>点添加>选中有ODBC一项>完成

4.3自动化测试badboy脚本开发时间

然后在Tools>Data Source>Attach variable Source 选中ODBC

重点:接着将data source拖到脚本开始的最前端

4.3自动化测试badboy脚本开发时间

4、badboy中的并发 

Tools>Run Background Threads

4.3自动化测试badboy脚本开发时间

4.3自动化测试badboy脚本开发时间

5、badboy中的报告

view>Report

4.3自动化测试badboy脚本开发时间

badboy中同样也包含了JMeter和loodrunner该有的东西,所以用的时候也可以直接用badboy

相关文章: