目录
- 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
-
发起请求,在结果树查看结果