一、使用jmeter录制HTTP请求脚本
1. 添加HTTP请求默认值
1)添加菜单:测试计划-添加-配置元件-HTTP请求默认值
2)各配置项说明
-
Web服务器
- 协议:http,表示录制http请求
- 服务器名称或IP:应用服务的域名或IP地址
- 端口号:应用服务的端口号
-
HTTP请求
- 路径:自定义录制IP后接的路径,一般默认为空
- 内容编码:编码格式,默认为空,如果响应体出现乱码,可以设置成保持与应用程序的编码一致。
2. 添加HTTP代理服务器
1)添加菜单:测试计划-添加-非测试元件-HTTP代理服务器
2)各配置项说明
- 端口:代理端口
- 目标控制器:一般为“测试计划-线程组”,指定代理录制的脚本保存在哪个控制器
-
分组:是否将录制的单个“点击”(请求接收而无明显时间间隔的请求)的请求分组,以及如何在录制中表示该分组。
- 不对样本分组:对所有录制的取样器不分组
- 在组间添加分割:在取样器分组之间添加以名为 "--------------“的控制器。
- 每个组放入一个新的控制器:每个分组放到一个新的简单控制器下。
- 只存储每个组的第一个样本:只有每个分组的第一个请求会被录制。
- 将每个组放入一个新的事务控制器中:每个分组创建一个事务控制器,那个分组的所有取样器都保存在控制器下。
3)设置包含模式和排除模式
- 包含模式:设置录制包含哪些模式的请求,如录制包含.html的请求:.*.html
- 排除模式:设置不录制包含哪些模式的情况,如排除录制图片格式、js、ccs等请求:.*.(gif|png|bmp|css|js|gif)
4)启动
点击【启动】按钮启动录制
3. 设置浏览器代理
IE浏览器-Internet选项-链接-局域网设置-代理服务器:
- 地址:输入localhost或者本机IP
- 端口:输入代理端口,保持与jmeter-HTTP代理服务器的端口一致
4. 访问应用服务
使用IE访问与jmeter-HTTP请求默认值设置的IP端口一致的应用服务,便可以将请求脚本录制保存在线程组中了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。