上一篇学习了jmeter录制的两种方法,badboy是比较好用的一个,它本身就是个测试工具,今天具体来介绍一下:

1.检查点

检查点就是记录被测系统某个值的预期结果

以百度搜索gogomall为例子

1>录制脚本

2>鼠标选中输入框中的内容,点击Tools-Add Assertion for Selection,左侧添加了一行,图标为问号

badboy详解篇-LMLPHP

3>点击回放所有

badboy详解篇-LMLPHP

4>新添加的一行图标变为了对勾,表示成功,如果是×,则表示没有找到改检查点

badboy详解篇-LMLPHP

2.参数化

1>建立参数化列表

badboy详解篇-LMLPHP

2>在请求中替换${参数名称}

找到实际发请求的参数,右键,properties

badboy详解篇-LMLPHP

3>更改回放次数,选中当前操作,右键properties

badboy详解篇-LMLPHP

4>进行回放

5>如果是配合检查点使用的,则还需要修改检查点,不然也会报错

badboy详解篇-LMLPHP

注:中文可能会乱码,更改请求中的编码即可

badboy详解篇-LMLPHP

3.并发

badboy详解篇-LMLPHP

badboy详解篇-LMLPHP

①执行并发的数量

②是否在每次执行完成之后清除cookie

③每次间隔的时间

④开始执行

⑤输出结果框

4.报告

View-Report

badboy详解篇-LMLPHP

结果如下:

badboy详解篇-LMLPHP

5.断点

在相应的步骤上右键—Toggle Break Point

badboy详解篇-LMLPHP

badboy详解篇-LMLPHP

6.问题记录

1>录制时一直提示错误弹窗

badboy详解篇-LMLPHP

解决办法:可以通过设置不再显示,将“JavaScript Error Dialogs” 打勾,意思是隐藏javascript的报错对话框。

badboy详解篇-LMLPHP

2>切换浏览器

在谷歌浏览器设置中操作设置为默认浏览器即可

badboy详解篇-LMLPHP

注:设置成功之后,可以看到浏览器图标更改为谷歌,但是badboy内核为IE浏览器,所以实际上运行的还是IE

badboy详解篇-LMLPHP

04-28 13:16