本篇介绍Badboy 脚本录制、参数化、+断言(即检查点)、导出JMX并导入JMeter。脚本录制的前提如下:
注意:
1、设置下IE
Badboy默认使用系统的IE浏览器,【工具】-->【Internet选项】-->【 高级】,将【禁用脚本调试】复选框取消掉
2、设置下badboy
一、录制内容:打开百度,搜索12306,,并完成登录后退出
1、输入百度地址
2、点击录制按钮
3、执行操作:搜索12306,,并完成登录后退出
4、推出后点击红色录制按钮录制结束,录制完成
注意:badboy录制脚本时提示页面脚本发生错误
解决方法:1) Badboy默认使用系统的IE浏览器,打开浏览器;
2) 点击【工具】-->【Internet选项】-->【 高级】Tab;
3) 将【禁用脚本调试】复选框取消掉,不要勾选,并确认后,再次录制脚本,问题已解决,如下图:
4) 设置下badboy
二、badboy做参数化
1、 在目录树里找到12306的登录请求,可以看到提交的数据
2、选择username右键点击(Add as Vaviable)选项 ,添加变量数据,点击保存
3、点击保存之后variables中会出现添加的变量
双击即可查看变量的参数列表4、再次选择右键Add as Vaviable,确认后变量替换为${username}
三、badboy断言的添加和回放
1、在界面视图中选择你需要检测的文字,选中之后点击 Tools—>Add Assertion for Selection
注意:该断言只能检测到在本界面视图内的文字,所以不是很好用,因为该模拟视图都是开启新页面而不是本页面内跳转,就算 在新页面中选择再添加断言也不成功。
2、修改编码格式:utf8-->gdk
3、开始回放 Play All 。改过编码之后右侧不会出现乱码的情况了,左侧检查状态也成功改变了。
四、修改循环次数
五、导出-->JMeter(JMX格式)
1、 选择badboy顶部的菜单栏的File-->Export to JMeter,导出。
2、 保存到你想要保存的路径方便使用,然后导入JMeter
3、接下来Jmter就可以正常使用了。
网友评论