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

如何将IntelliJ中执行的API测试录制到JMeter中?

将IntelliJ中Rest Assured的API测试录制到JMeter是否可行?最简实现方式

可行,最简实现方式是借助JMeter的HTTP(S) Test Script Recorder捕获Rest Assured发送的API请求,具体步骤如下:

  • 启动JMeter,右键测试计划 -> 添加 -> 非测试元件 -> HTTP(S) Test Script Recorder,添加录制器组件
  • 在录制器的「目标」区域,选择一个已创建的空线程组作为录制请求的保存位置
  • 点击录制器的「启动」按钮,JMeter会自动生成临时根证书(首次使用需将该证书安装到JVM信任库,否则HTTPS请求无法正常被捕获)
  • 配置Rest Assured的代理:
    • 方式一:在测试代码中添加局部代理配置:
      RestAssured.proxy("localhost", 8888);
      
    • 方式二:通过JVM全局参数配置(适用于所有测试用例),在IntelliJ的运行配置中添加VM参数:
      -Dhttp.proxyHost=localhost -Dhttp.proxyPort=8888 -Dhttps.proxyHost=localhost -Dhttps.proxyPort=8888
      
  • 运行IntelliJ中的Rest Assured测试用例,JMeter录制器会自动捕获所有API请求并保存到指定线程组
  • 录制完成后点击录制器的「停止」按钮,即可在JMeter的线程组中看到生成的HTTP请求,后续可直接用于性能测试等场景

内容的提问来源于stack exchange,提问作者vlatko606

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 21:50:39