badboy脚本开发
分类:
文章
•
2024-04-29 23:05:57
badboy中的检查点
- 先录制一个简单的脚本
在地址栏中输入www.sogou.com,点击跳转,输入搜索关键词,点击搜索按钮
看到step下箭头变成蓝色,即表示录制成功,再点击红色按钮,停止录制

2. 添加成功检查点
选中搜索的关键词,点击导航栏中的Tools按钮→Add Assertion for Selection


3. 添加成功后,点击回放按钮,验证检查点是否通过


4. 可以看出,由于输入的是中文,导致编码不一致出现乱码,验证结果显示错误,这时候,只需要在第二步输入搜索关键词搜索中改掉字符编码即可

5. 此时检查点验证通过
badboy的参数化
文本参数化
- 选择variables,右击空白处,选择Add variable,在弹出页面输入参数名,参数值,然后点击ok
- 点击Step1中第二步输入关键词搜索中的query参数,右击选择Properties

- 回放后报错,可以看出由于检查值并没有随之改变,需要将检查点的值也进行参数化
- 右击检查点,点击Properties,将The following expression的值替换成之前的参数

- 然而,此回放只运行了一次,但新建的参数列表中有多个值,那就需要修改回放次数
右击Step1→Properties,选择随参数值循环次数

6. 点击回放,完成后查看检查点,验证通过(有个小X是因为之前报错过, 可以忽略)
数据库参数化
- 在本地安装好odbc包
- 设置数据源
在控制面板搜索数据源,在系统DNS中点击添加,点击ODBC,填数据,IP一定要填数
据库的IP
- 在Tools下点击Data Source,选择刚刚连接的数据源
- 在左下角的Tools中选择Data Source,将其拖到步骤最前面
badboy的并发
- 点击导航栏中的Tools按钮→Run Background Threads,设置并发数和间隔时间,
点击Start,执行并发
badboy的测试报告
- 点击View→report,可查看相关报告
badboy的断点调试
- 右击任意步骤→Toggle Break Point,添加断点,便于调试