Badboy 脚本开发技术详解
Badboy 是一款不错 web 自动化测试工具,单独使用他可以实现一些简单的自动化测试。
案例:使用 Badboy 实现 web 自动化测试
【测试项目】: 招生系统
【URL】: http://127.0.0.1:8090/recruit.students/login/view
【用户名】: admin
【密码】: test123
1.1 Badboy脚本录制
(一) .打开工具(工具默认开启录制),如下图:

(二).在地址栏输入被测项目的地址,点击右侧箭头即可录制。
【测试项目】: 招生系统
【URL】: http://127.0.0.1:8090/recruit.students/login/view
【用户名】: admin
【密码】: test123

(三).开始脚本录制:



(四).结束录制:

1.2 Badboy脚本检查点设置
在录制好的脚本->右边页面->明确作为检查点的内容,在这里我们使用登录用户文名:admin 作为检查点,每个用户就检查是否是对应的用户名。

选中”admin”-> Tools -> Add Assersion for Selection

设置完成之后,点工具栏上的“Play All”按钮回放脚本。

回放结果如下:

1.3 Badboy脚本参数化设置
准备一组登录用户,对登录用户进行参数化。
|
用户(account) |
密码(pwd)(网站对密码进行了加密) |
|
611131 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
|
820890 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
|
221619 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
|
845896 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
|
265705 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
通过查看脚本,用户名和密码在 127.0.0.1:8090/recruit.students/login/in 这个请求中。
Account = admin
Pwd = 660B8D2D5359FF6F94F8D3345698F88C

参数化设置:
在 Variables tab 内容栏的右键->选择 Add Variable



添加完成, Variables 列表显示新增加的参数。

在代码中配置参数化。

在代码中选中对用户名(account)进行参数化,选中 account ->右键-> Properties

设置参数account的值为一个变量:${account}
在代码中选中对密码(pwd)进行参数化,选中 pwd ->右键->Properties

1.4 Badboy脚本修改循环次数


1.5 Badboy脚本修改检查点参数


1.6 Badboy脚本回放
Badboy 脚本处理完成之后,接着就是脚本的回放。

1.7 Badboy结果报告
点菜单 ->View ->Report -> 有3种结果报告模式。

【Detail Report】

【Summary Report】

【Review Report】

--------------------------------------
个人今日头条账号: 听海8 (上面上传了很多相关学习的视频以及我书里的文章,大家想看视频,可以关注我的今日头条)


浙公网安备 33010602011771号