Badboy时一个强大的工具,旨在帮助测试和开发复杂的动态应用。Badboy包括一个简单而全面的捕获/回放界面,强大的负载测试的支持,详细的报告图表等等,从而使Web测试和开发变得更加容易。
一、录制脚本
1、启动Badboy工具,进入Badboy安装目录下双击badboy.exe。下图是Badboy主界面。

2.以登陆百度为例录制脚本,输入百度网址后敲回车,即进入百度界面。

3.登陆百度。

4、登陆成功后进入个人用户界面。

5.将录制脚本导出为jmx格式。
点击File→Export to JMeter...→另存为"百度登陆.jmx"→保存。

二、添加检查点,参数化
检查点设置:先选中要检查的文字,然后在Tools>Add Assertion for Selection里添加断言,再回放.
参数化,添加变量:


再把需要参数化的变量参数化,右键q=zxw,属性中设置变量名为${sw}
断言也需要参数化,同上方法。
3、运行脚本
右键选择运行次数
右键step1 选择属性

两种运行方式,选其一即可

备注:关于录制时的脚本错误提示

访问者所实用的浏览器不能完全支持页面里面的脚本,形成”脚本错误“。遇到”脚本错误“时一般会弹出一个非常难看的脚本运行错误警告窗口,而事实上,脚本错误并不会影响网站浏览,因此这一警告可谓多此一举。要关闭警告则可以在浏览器的工具菜单选择Internet选项,然后单击高级属性页。进入到浏览器标签,并选中”禁止脚本调试“复选框,以后你就不会再收到这些警告了。
jmeter-bodboy 脚本录制
原文:https://www.cnblogs.com/pymi/p/9098755.html