Jmeter的录制-Badboy

简介

Badboy是一款不错的Web自动化测试工具,Badboy提供了将Web测试脚本直接导出生成JMeter 脚本的功能。

JMeter是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂。
而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,
同时提供图形结果分析功能,刚好弥补了JMeter的不足之处。
故此做Web测试使用这两个工具将是最佳组合。
同时Badboy录制的脚本可导出为JMeter支持的jmx格式脚本

安装

  • 下载
  • 双击BadboyInstaller-2.2.exe,然后根据提示进行Badboy安装

使用Badboy录制脚本

  • 录制脚本
  • 参数化
  • 检查点
  • 脚本回放

界面

image.png
打开界面,在界面url处填写录制地址
默认情况下,badboy在双击打开的时候就自动开启录制,
不过我们最好在一切准备工作就绪后再开始进行录制脚本,这时候需要我们快捷键Ctrl+Shift+P:
对“Enable  Recording on Startup”取消勾选————取消一打开badboy就进行录制。

开始录制

image.png
先点击录制按钮,然后再ulr输入要录制的网址,回车,
录制完成点击黑色方块那个按钮,录制停止

添加断言

image.png
为刚才在文本框内输入的“badboy”添加断言,进行安置检查点。
首先要在右侧的界面显示界面上选中badboy文本,点击工具栏上的Tools,
选择Add Assertion for Selection

接下来会发现在左侧出现个红色的问号,如下图:

image.png

点击Play All,断言成功,左侧会出现绿色对勾,断言失败会弹出提示框

image.png

参数化

image.png
image.png
输入参数列表名称
输入参数值

绑定参数

image.png

由于自定义的参数列表内不是一个参数,所以我们还要设置让脚本自动识别参数的个数进行脚本运行 去 直至结束,否则在默认情况下,badboy只是运行1次,默认选择的参数是列表中的第一个参数

image.png

录制保存为jmx格式

image.png

总结

Badboy更多的是用来适配Jmeter,想更好的做web测试可以多学习Jmeter和selenium。

你可能感兴趣的:(Jmeter的录制-Badboy)