文章目录
Badboy介绍
-
Badboy是 Badboy Software创建的免费且 功能强大的 Web 开发应用程序。
-
它是一种软件测试工具,可以测试和开发复杂而动态的在线网站,而不必使自己摆脱繁琐的工作。
.
安装badboy脚本软件
Badboy官网:https://badboy.en.softonic.com/
选择目录直接安装
开启badboy软件
这里可以修改回放次数:
badboy脚本录制
-
点击录制按钮进行脚本录制,完成打开搜狗搜索:https://www.sogou.com/
-
搜索测试岗位薪资操作,然后停止,回放
第一步:
第二步:
第三步:
回放的时候,会因为编码原因导致乱码
需要手动调乱码问题
双击打开,更改utf8为gbk
再次回放,乱码解决
添加验证点
验证点的作用就是验证脚本是否按照我们测试的思路执行,判断脚本执行过程中是否存现问题
先选中搜索框中的文字
再点击Tools>选择Add Assertion for Selection,如下图:
未选择的话会弹出一个框:
意思就是找不到文本
设置好检查点后点击paly all 按钮
当问号转变为对号后证明有检查到检查点的关键字,显示正确
此时就是正确了
再来一个错误的示范
然后点击回放运行
此时报错
将检查点设置参数化
选择Variables----->右键选择Add variable----->添加参数点击add按钮----->添加完参数后点击ok按钮
出现了一个这个
badboy参数化
将检查点设置参数化
所谓参数化,是指请求的某个参数提前设定多个值,在具体请求的时候,去获取提前设定的值,不同的业务场景设置的参数不一致
步骤一: 选择Variables>右键选择Add variable
步骤二: 添加参数点击add按钮>添加完参数后点击ok按钮
添加完毕:
准备运行:
这个里面一定需要选择一个,可以双击选择
更改query值:
更改验证点:
然后点击回放,查看搜索回放结果
导出Jmeter脚本
步骤: File > Export to JMeter > 选择保存目录
验证测试
Jmeter导入badboy生成的脚本
这是打开之后的效果图
生成后运行
很多东西都是空的需要自己填一下,不然会报错
这是报错效果
填充后运行:
这四个都需要改,协议为HTTPS,端口号443
运行后:
badboy测试报告
运行后的测试报告
View > Report > Detail Report
View > Report > Summary Report
View > Report > Review Report