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

使用JMeter测试Curl API:导入后请求数据不显示的解决方法

解决JMeter导入Curl后请求数据缺失的问题

方法一:修正Curl命令后重新导入

JMeter的Curl导入工具对部分格式的转义字符或换行处理存在兼容问题,你可以先整理Curl命令为简洁格式后重新导入:

整理后的Curl命令(去除多余换行和转义,确保JSON结构完整):

curl --location --request POST 'https://bruh.uselotus.io/api/track/' --header 'X-API-KEY: 6tZu1NaQ.PicT21tPHTHfLrYzoLzbSk2vHhvXt7Hc' --header 'Content-Type: application/json' --data-raw '{"batch":[{"customer_id":"d21b769b-b824-48ad-98f1-99a4ce93eac0","event_name":"task_run3","idempotency_id":"07f92995-8b8f-41ad-afdc-406993b31b75","properties":{"run_count":4000},"time_created":"2023-03-17T01:16:41.408Z"}]}'
  • 打开JMeter,依次点击 工具 → Import from cURL
  • 将上述命令粘贴至输入框,点击创建,即可生成包含完整请求头和请求体的HTTP请求。

方法二:手动配置HTTP请求(更可靠)

若导入仍有问题,手动配置是最稳妥的方案:

  1. 添加线程组:右键测试计划 → 添加 → Threads(Users) → 线程组
  2. 添加HTTP请求:右键线程组 → 添加 → Sampler → HTTP请求
  3. 配置HTTP请求核心参数:
    • 协议:HTTPS
    • 服务器名称或IP:bruh.uselotus.io
    • 端口号:443
    • 方法:POST
    • 路径:/api/track/
  4. 配置请求头:
    • 右键HTTP请求 → 添加 → 配置元件 → HTTP信息头管理器
    • 添加两个头信息:
      • 名称:X-API-KEY,值:6tZu1NaQ.PicT21tPHTHfLrYzoLzbSk2vHhvXt7Hc
      • 名称:Content-Type,值:application/json
  5. 添加请求体数据:
    • 在HTTP请求的请求体(Body Data)区域,粘贴以下JSON内容:
      {
          "batch": [
              {
                  "customer_id": "d21b769b-b824-48ad-98f1-99a4ce93eac0",
                  "event_name": "task_run3",
                  "idempotency_id": "07f92995-8b8f-41ad-afdc-406993b31b75",
                  "properties": {
                      "run_count": 4000
                  },
                  "time_created": "2023-03-17T01:16:41.408Z"
              }
          ]
      }
      
  6. 验证测试结果:右键线程组 → 添加 → 监听器 → 查看结果树,运行测试后可检查请求是否正确发送及响应状态。

内容的提问来源于stack exchange,提问作者HS Testing World

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 16:42:54