Jmeter录制http请求脚本

HTTP(S) Test Script Recorder

通过创建Template,里面的workbench:(Jmeter4.0里面没有了WorkBench,直接点击TestPlan右键,add->Non-Test Elements

WorkBench(工作台)→ Add→ Non-Test Elements(非测试元件) →HTTP(s)代理服务器

界面截图展开

需要注意的点:

(1) 在浏览器中设置代理,后面的目标控制器及分组策略视情况进行设置,最后选中捕获Header及使用正则匹配,并在下面添加正则匹配规则

(2) 测试脚本录制完毕后,建议同时取消浏览器本地代理,避免正常访问

上述设置结束后,点击start,进入浏览器进入待录制页面,执行录制操作,点击stop,结束录制,生成对应的“查看结果数”,里面记录请求的详细信息;

Port脚本监听端口自定义但需未占用,可通过netstat -ano查看,必填项

Https Domains主机名、域名或者IP,必填项

Target Controller目标控制器,用于保存生成的样本的控制器,缺省的默认会使用录制控制器Recording Controller,必填项

Grouping,配置分组,即是否为点击的请求分组(没有显著的时间间隔的请求)及如何分组,必填项

Do not group sampler:不对样本分组,按顺序存储所录制脚本

Add Separator between groups:组间添加分隔,添加-------------进行可视化分组

Put each XXXX:把每个组放入一个新的控制器

Store 1st sampler XXXX:只存储每个组的第一个样本

For each XXXX new transaction controller:为每个组创建建新的事务控制器

proxy.pause定义两次点击之前的时间差,如果是样本分组,确认设置了必要的时间差

其他信息暂不详述

添加聚合报告

选中刚刚的线程组→ Add→ Listener→ Aggregate Report

推荐工具:blazemeter

你可能感兴趣的:(Jmeter录制http请求脚本)