Jmeter录制脚本的方式有两种,一种是自身提供的HTTP代理方式进行录制,第二种是第三方工具Badboy也提供了录制支持。HTTP代理方式进行录制的原理是解析网络数据包,按Http协议包装成Http Request、Http Response等对象,这些对象就是我们能够方便识别的东西。
Jmeter脚本(.jmx)为xml格式,树形结构,由元件组成,使用“取样器”产生请求。
一、下面先讲解Badboy进行录制
简单点说Badboy就是一个浏览器模拟工具,具有录制及回放功能,还可以进行调试。我们可以用它来做自动化测试,因为它有捕获表单数据的功能。我们也可以用它来对web页面进行诊断,诊断系统响应快慢,响应数据大小。Badboy录制的脚步可以直接生产.jmx格式。
步骤1:
下载Badboy,下载网址为:http://www.badboy.com.au/,下载.exe文件直接点击安装到自己指定的目录下就可以了
步骤2:
打开Badboy,在地址栏输入请求的页面,回车或者点击-》开始进行录制。

Badboy的录制方式有两种,一种是Request方式,一种是Navigation方式。在工具栏上点击“N”即切换Navigation方式。
![]()
这两种方式的区别如下:
- request:模仿浏览器发送表单信息到服务器

本文介绍了使用Badboy和JMeter自身HTTP代理方式录制脚本的详细步骤。Badboy是一个录制回放工具,可生成.jmx格式脚本,而JMeter的HTTP代理设置能直接捕获浏览器请求。在Badboy中,选择Request方式录制,导出的脚本可在JMeter中使用。JMeter代理设置中,可通过目标控制器、分组和过滤模式定制录制内容,并能记录HTTP头信息。
最低0.47元/天 解锁文章
8254

被折叠的 条评论
为什么被折叠?



