You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JMeter中录制应用行为并开展性能测试

JMeter GUI模式录制应用操作行为的实现方案

基础录制无需额外插件

JMeter自带的HTTP(S)测试脚本录制器即可完成绝大多数Web应用的操作录制,无需额外安装第三方插件,所需配置的核心组件如下:

  • 测试计划下新建线程组,用于存放录制生成的请求
  • 线程组下添加HTTP请求默认值,提前配置被测应用的域名、端口、协议,录制后所有请求会自动复用该配置,无需逐个修改
  • 直接在测试计划下添加HTTP(S)测试脚本录制器,设置代理端口(默认8888),配置请求过滤规则即可启动录制

可选增强插件

针对特殊场景可以搭配以下插件提升录制效率:

  • BlazeMeter浏览器插件:无需配置JMeter代理,直接在浏览器端录制操作,完成后可直接导出JMeter可识别的.jmx脚本文件,适合新手快速上手,避免代理配置、证书安装的复杂步骤
  • WebSocket Samplers by Peter Doornbosch插件:如果被测应用包含WebSocket请求,需安装该插件后才能正常识别录制对应类型的请求
  • 结构化数据格式化插件:如果被测接口传输JSON、YAML格式的参数,安装对应格式化插件可以提升录制后请求参数的可读性,方便后续做参数化、断言配置

录制必要操作说明

  • 使用自带录制器时,需要将浏览器的代理地址修改为127.0.0.1:8888(和你配置的录制器端口一致),HTTPS站点需要将JMeterbin目录下生成的ApacheJMeterTemporaryRootCA.crt证书导入到浏览器的受信任根证书列表,否则无法正常拦截HTTPS请求
  • 建议在录制器的排除模式中添加过滤规则.*\.(css|js|png|jpg|gif|ico|woff|svg),自动过滤静态资源请求,减少无用录制内容
  • 带验证码的登录场景,录制完成后需要单独调整验证码逻辑,测试环境可配置万能验证码,生产压测可接入OCR识别脚本,无法直接复用录制时的验证码值

内容的提问来源于stack exchange,提问作者James P.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 16:18:03