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   (上面上传了很多相关学习的视频以及我书里的文章,大家想看视频,可以关注我的今日头条)

 

原文地址:https://www.cnblogs.com/tinghai8/p/9679377.html