一、使用jmeter录制HTTP请求脚本

1. 添加HTTP请求默认值

1)添加菜单:测试计划-添加-配置元件-HTTP请求默认值
2.jpg
2)各配置项说明

  • Web服务器

    • 协议:http,表示录制http请求
    • 服务器名称或IP:应用服务的域名或IP地址
    • 端口号:应用服务的端口号
  • HTTP请求

    • 路径:自定义录制IP后接的路径,一般默认为空
    • 内容编码:编码格式,默认为空,如果响应体出现乱码,可以设置成保持与应用程序的编码一致。

2. 添加HTTP代理服务器

1)添加菜单:测试计划-添加-非测试元件-HTTP代理服务器
1.jpg
2)各配置项说明

  • 端口:代理端口
  • 目标控制器:一般为“测试计划-线程组”,指定代理录制的脚本保存在哪个控制器
  • 分组:是否将录制的单个“点击”(请求接收而无明显时间间隔的请求)的请求分组,以及如何在录制中表示该分组。

    • 不对样本分组:对所有录制的取样器不分组
    • 在组间添加分割:在取样器分组之间添加以名为 "--------------“的控制器。
    • 每个组放入一个新的控制器:每个分组放到一个新的简单控制器下。
    • 只存储每个组的第一个样本:只有每个分组的第一个请求会被录制。
    • 将每个组放入一个新的事务控制器中:每个分组创建一个事务控制器,那个分组的所有取样器都保存在控制器下。

3)设置包含模式和排除模式

  • 包含模式:设置录制包含哪些模式的请求,如录制包含.html的请求:.*.html
  • 排除模式:设置不录制包含哪些模式的情况,如排除录制图片格式、js、ccs等请求:.*.(gif|png|bmp|css|js|gif)

image.png
4)启动
点击【启动】按钮启动录制

3. 设置浏览器代理

IE浏览器-Internet选项-链接-局域网设置-代理服务器:

  • 地址:输入localhost或者本机IP
  • 端口:输入代理端口,保持与jmeter-HTTP代理服务器的端口一致

image.png

4. 访问应用服务

使用IE访问与jmeter-HTTP请求默认值设置的IP端口一致的应用服务,便可以将请求脚本录制保存在线程组中了。


yisen
0 声望1 粉丝