二、Jmeter压测脚本录制与编写

目录

  • JMeter配置
  • 浏览器配置
  • 录制与回放

一、JMeter配置

添加Recording Controller

  • 路径:Test Plan->Thread Group-> Add-> Logic Controller-> Recording Controller
  • 添加线程组
    image.png
  • 添加Recording Controller
    image.png

添加代理组件

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


    image.png
  • 设置代理
    image.png

配置代理设置

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


    image.png

配置CA证书

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

    image.png

    image.png

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


    image.png

二、浏览器配置

设置浏览器代理

  • 在Switch Omega插件中配置代理
    image.png
  • 切换代理为配置的JMeter
    image.png

三、录制与回放

开启代理后抓取的请求

image.png

过滤不需要的请求

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

过滤需要的请求

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

停止录制并将HTTP(S) Test Script Recorder置灰

  • 点击stop停止录制
    image.png
  • 将HTTP(S) Test Script Recorder置灰,使其不生效


    image.png

添加结果树,用于查看响应结果

  • 添加结果树:Thread Group -> Add -> Listener -> View Results Tree


    image.png
  • 发起请求,在结果树查看结果


    image.png

你可能感兴趣的:(二、Jmeter压测脚本录制与编写)