Badboy 脚本开发技术详解

Badboy 是一款不错 web 自动化测试工具,单独使用他能够实现一些简单的自动化测试。web

案例:使用 Badboy 实现 web 自动化测试工具

【测试项目】: 招生系统测试

【URL】: http://127.0.0.1:8090/recruit.students/login/view网站

【用户名】: adminui

【密码】: test123加密

1.1  Badboy脚本录制

(一)  .打开工具(工具默认开启录制),以下图:spa

 

(二).在地址栏输入被测项目的地址,点击右侧箭头便可录制。blog

【测试项目】: 招生系统ci

【URL】: http://127.0.0.1:8090/recruit.students/login/viewit

【用户名】: 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】

 

相关文章
相关标签/搜索