Jmeter-与badboy结合使用

Jmeter-与badboy结合使用

  • Jmeter-与badboy结合使用
    • Jmeter的两种录制方式
    • badboy

Jmeter-与badboy结合使用

在实际的使用上,其实并没有用到过badboy录制,因为 会出现很多问题,异常混乱,有部分系统可能存在兼容性问题在badboy页面展示空白页面,自己手动写的接口要比录制的可用性及可分析性更强,在这里还是推荐大家多写一些脚本,少用录制工具

在实际的使用上,其实并没有用到过badboy录制,因为 会出现很多问题,异常混乱,有部分系统可能存在兼容性问题在badbay页面展示空白页面,自己手动写的接口要比录制的可用性及可分析性更强,在这里还是推荐大家多写一些脚本,少用录制工具

Jmeter的两种录制方式

一种是自身提供的HTTP代理方式进行录制,第二种是第三方工具Badboy也提供了录制支持

Badboy就是一个浏览器模拟工具,具有录制及回放功能,还可以进行调试。我们可以用它来做自动化测试,因为它有捕获表单数据的功能。我们也可以用它来对web页面进行诊断,诊断系统响应快慢,响应数据大小。Badboy录制的脚步可以直接生产.jmx格式。

badboy

下载地址:http://www.badboy.com.au/
Jmeter-与badboy结合使用_第1张图片
安装完成后输入url即可进行录制
Badboy的录制方式有两种,一种是Request方式,一种是Navigation方式。在工具栏上点击“N”即切换Navigation方式。
request:模仿浏览器发送表单信息到服务器,每一个资源都将作为请求发送。
Navigation:记录用户鼠标动作,类似于著名的自动化工具QTP,回放时模拟一个点击。基于Jmeter脚本的要求,我们需要选用request方式进行录制,这些请求将会以jmx的格式保存下来,从而我们才可以导入Jmeter进行复用。
Bodboy打开就是默认的request方式,所以不用去设置。

Test Suite1:默认的脚步根节点,类似于Jmeter中的测试计划根节点。
Test1:测试活动根节点,我们可以理解成一个业务功能的脚步存放在此目录下。
Step2:测试活动的步骤

录制完成后导出为.jmx文件,并用jmeter打开
Jmeter-与badboy结合使用_第2张图片
HTTP Cookie Manager:在IE访问web页面时会记录Cookie信息,Jmeter通过加入HTTP Cookie Manager来自动记录Cookie信息
User Defined Variables:用户自定义的变量,在此我们可以定义后面元件需要引用的变量对其进行赋值。jsessionid一般是服务器返回的,每个用户返回的都不一样,但是Badboy转换的脚步把jsessionid放到了此元件中,所以我们要把它去掉
HTTP Header Manager:管理HTTP头信息,我们可以从中找到诸如User-Agent、Connection、content-type、Accept、Cookie、location302重定向地址等信息

你可能感兴趣的:(Jmeter,jmeter)