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脚本进行性能测试。