首页 > 代码库 > Badboy安装与使用

Badboy安装与使用

 

Badboy是一个录制web脚本的工具

1.下载Badboy:http://www.badboy.com.au/download/add

2.启动Badboy,认识主界面

 技术分享

 

3.使用Badboy录制web脚本

Badboy提供两个模式的录制:Request(默认模式) 和Navigation模式.点击下图N,切换录制模式。

 

Request(默认模式)录制登录脚本

1)输入录制的URL:http://example.webscraping.com/user/login

技术分享

 

2)输入登录账号:邮箱:example@webscraping.com,密码:example

技术分享

 

3)参数化登录账号

技术分享

或者

技术分享

应用

技术分享

 

4)断言:选中要断言的字段从工具栏tools添加Add assertion for selection,或菜单栏直接添加断言,点击play 或F5。

技术分享

 绿勾代表断言成功,红×即失败

技术分享

 

5)回放:单个回放,点击F5,或play;全部回放点击playall

技术分享

 回放成功如上图,回放不成功有橙色感叹号,如下图

技术分享

 

Request模式优点:网页模版修改,不影响脚本回放;可以通过file>Export to Jmeter导出脚本到jmeter进行性能测试。

Request模式缺点:需要添加大量的断点来检查页面元素。

 

Navigation模式录制查询脚本

1)输入录制的URL:http://example.webscraping.com/

技术分享

 

2)点击Search进入查询页面,输入c

技术分享

 

3)点击Canada,并进入编辑页面,修改phone为123123

技术分享

Navigation模式优点: 记录网站交互过程中browser中的元素的点击动作,navigation模式回放,不但回放http request,同时badboy会模拟brower中点击动作。

Navigation模式缺点 : 无法使用navigation脚本进行性能测试。

Badboy安装与使用