目录
- JMeter配置
- 浏览器配置
- 录制与回放
一、JMeter配置
添加Recording Controller
- 路径:Test Plan->Thread Group-> Add-> Logic Controller-> Recording Controller
-
添加线程组

-
添加Recording Controller

添加代理组件
- 代理组件会将录制的数据放入Recording Controller中
-
路径:Test Plan-> Add -> Non-Test Elements -> HTTP(S) Test Script Recorder

-
设置代理

配置代理设置
- HTTPS Domains:填写匹配的https的域名
- Target Controller:选择存放录制脚本的位置
-
Start:开始录制

配置CA证书
-
点击start之后出现提示,点击确定,CA证书(.crt文件)存放在JMeter的
bin目录下


-
在浏览器中导入证书到受信任的根证书颁发机构即可

二、浏览器配置
设置浏览器代理
-
在Switch Omega插件中配置代理

-
切换代理为配置的JMeter

三、录制与回放
开启代理后抓取的请求

过滤不需要的请求
- HTTP(S) Test Script Recorder-> URL Patterns to Exclude,输入
.*\.(gif|png|js|ttf|woff|css|ico).*来过滤不需要的url

过滤需要的请求
- HTTP(S) Test Script Recorder-> URL Patterns to Include,输入
.*\.(baidu\.com).*来过滤需要的url

停止录制并将HTTP(S) Test Script Recorder置灰
-
点击stop停止录制

-
将HTTP(S) Test Script Recorder置灰,使其不生效

添加结果树,用于查看响应结果
-
添加结果树:Thread Group -> Add -> Listener -> View Results Tree

-
发起请求,在结果树查看结果










