软件测试专项测试

Badboy 录制增强

2018-12-07  本文已影响184人  云层_

本篇介绍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就可以正常使用了。

上一篇下一篇

猜你喜欢

热点阅读