badboy脚本录制工具使用教程

在实际工作中,badbody作为一种脚本录制工具,本文中为模拟浏览器操作,记录操作脚本。badboy具有录制和回放等常用功能,可以实现添加断言,对脚本进行调试。通常我们在使用jmeter自动录制脚本时会产生很多无用的请求,所以推荐使用badboy录制脚本之后保存为jmx文件,在jmeter中打开使用。

1,第一步:下载badboy工具 地址:http://www.badboy.com.au/ ,选择合适的版本进行下载
badboy脚本录制工具使用教程
2,第二步:进行安装:
badboy脚本录制工具使用教程
3,第三步:进行脚本录制
3.1页面功能分析
badboy脚本录制工具使用教程
①. 界面视图,模拟浏览器,能够进行操作

②. 需要录制脚本的URL

③. 点击运行URL

④. Summary:运行的各指标,响应时间,成功事物等
⑤. 参数:在录制到的需要参数化的地方能够在这里操作之后导入jmeter

⑥. 目录树,记录录制到的每一个操作

⑦. 录制按钮,点击之后记录操作

⑧. 停止按钮,在停止途中不会记录操作,如果需要再次开始再次点击录制按钮,会继续录制,在step1头部会出现红点。

⑨. 回放按钮

⑩. 回放所有

⑪. 倒回按钮,退回到前一步操作

⑫. 单独运行一个请求

3.2开始录制脚本,点击录制按钮开始录制,先输入www.baidu.com运行
badboy脚本录制工具使用教程
3.3在百度中搜索****,点击****官网,以弹窗的形式弹出,新页面的操作依旧会记录到目录树中去,点击登录,输入用户名和密码完成登录操作。
badboy脚本录制工具使用教程
badboy脚本录制工具使用教程
badboy脚本录制工具使用教程
3.4点击停止录制按钮,脚本录制结束,此时。step1的点变为紫色,说明录制已经结束。
badboy脚本录制工具使用教程
第四步:badbody做参数化
4.1 在目录树里找到****的登录请求,可以看到提交的数据
badboy脚本录制工具使用教程
4.2,选择username右键点击(Add as Vaviable)选项
badboy脚本录制工具使用教程
4.3添加变量数据,点击保存之后variables中会出现添加的变量,再次选择右键点击保存,变量替换为${username},再对密码做参数化,重复操作
badboy脚本录制工具使用教程
第五步:badboy断言的添加和回放
5.1 断言:在界面视图中选择你需要检测的文字,选中之后点击 Tools—>Add Assertion for Selection
注意:该断言只能检测到在本界面视图内的文字,所以不是很好用,因为该模拟视图都是开启新页面而不是本页面内跳转,就算 在新页面中选择再添加断言也不成功。
badboy脚本录制工具使用教程
5.2 回放
badboy脚本录制工具使用教程
5.3查看回放结果
badboy脚本录制工具使用教程
5.4展示回放结果:点击view –>report –>Summary report,出现下图展示回放结果
badboy脚本录制工具使用教程
第6步:生成jmetet脚本
6.1 保存:File–>Export to Jmeter保存为.jmx格式的文件
badboy脚本录制工具使用教程
6.2,在jemter中打开录制文件
badboy脚本录制工具使用教程