目录
- 一、badboy中的检查点
- 二、 badboy中的文本参数化
- 1.建立参数化列表
- 2.进行参数化
- 3.选择遍历所有内容,然后回放
- 4.改编码格式
- 5.设置检查点根据参数化进行回放
- 总结
- 三、badboy中的数据库参数化(没实操)
- 1.安装odbc
- 2.配置数据源
- 3.data source放到脚本最前端
- 四、badboy中的并发
- 五、badboy中查看报告
- 六、badboy中打断点
一、badboy中的检查点:
以sogou.com搜索为例演示,搜索badboy。
新建脚本--录制--输入网址,回车--输入搜索词,回车。
左侧变成蓝色的了,说明完成了。再次点击红色按钮停止。
选中搜索的关键词“Badboy”,点击tools-add assertion for selection,成功建立检查点。点击playall进行回放。
这样检查点就成功了
二、 badboy中的文本参数化
1.建立参数化列表
添加current value,可以添加一个或多个。其它保持默认,点击ok,这个时候参数化的列表就完成了。列表完成后就去请求里面去替换。
2.进行参数化
发送搜索关键字请求就是这个,把它点开:
query就是参数,右键query选择properties。修改里面的value为${参数名}
,点击确定。
业务需要替换哪个参数就替换哪个参数。 这样就完成了参数化。
3.选择遍历所有内容,然后回放
右键step1--properties,选择这个:
选择遍历searchtxt里面所有的内容。点击确定。点击playall回放。
4.改编码格式
回放后,发现出现乱码,将这个发送搜索关键字请求的格式改成gbk。
5.设置检查点根据参数化进行回放
改成参数化的名称。
重放成功
注意:参数化的名称要一致,且是英文的。
总结
- 1.建立参数化列表。
- 2.在请求中替换${参数名称}。
- 3.中文可能有乱码,改下请求中的编码即可。
三、badboy中的数据库参数化(没实操)
1.安装odbc
下载安装odbc:https://blog.csdn.net/arlene032/article/details/106218312
2.配置数据源:
填写数据库ip地址,本机就是localhost。
连接完成之后,点击这个:
选择一下odbc,点击ok就行了。
3.data source放到脚本最前端
把这个添加到脚本里面,然后拖到最上头。在最前端先把数据取出来,放在后面就取不了数据了就会报错。
这个是数据库的参数化。
四、badboy中的并发
这个里面配置跑多少个,是不是每次都要清除cookie,每次请求的间隔时间:
点击start可以看到运行结果:
五、badboy中查看报告
view--report中查看报告。
六、badboy中打断点
badboy中的断点和lr中一样,点击:
如果想取消打断点,就重复一次操作即可。
badboy有的功能,Jmeter里面都有。