上一篇学习了jmeter录制的两种方法,badboy是比较好用的一个,它本身就是个测试工具,今天具体来介绍一下:
1.检查点
检查点就是记录被测系统某个值的预期结果
以百度搜索gogomall为例子
1>录制脚本
2>鼠标选中输入框中的内容,点击Tools-Add Assertion for Selection,左侧添加了一行,图标为问号
3>点击回放所有
4>新添加的一行图标变为了对勾,表示成功,如果是×,则表示没有找到改检查点
2.参数化
1>建立参数化列表
2>在请求中替换${参数名称}
找到实际发请求的参数,右键,properties
3>更改回放次数,选中当前操作,右键properties
4>进行回放
5>如果是配合检查点使用的,则还需要修改检查点,不然也会报错
注:中文可能会乱码,更改请求中的编码即可
3.并发
①执行并发的数量
②是否在每次执行完成之后清除cookie
③每次间隔的时间
④开始执行
⑤输出结果框
4.报告
View-Report
结果如下:
5.断点
在相应的步骤上右键—Toggle Break Point
6.问题记录
1>录制时一直提示错误弹窗
解决办法:可以通过设置不再显示,将“JavaScript Error Dialogs” 打勾,意思是隐藏javascript的报错对话框。
2>切换浏览器
在谷歌浏览器设置中操作设置为默认浏览器即可
注:设置成功之后,可以看到浏览器图标更改为谷歌,但是badboy内核为IE浏览器,所以实际上运行的还是IE