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

如何将指定Curl转为JMeter请求,实现单请求传Body Data与文件

将multipart/form-data格式的POST请求转换为JMeter单请求配置

以下是把你的Curl请求转换成JMeter单个HTTP请求的具体步骤:

1. 创建基础HTTP请求采样器

  • 在JMeter中新建线程组,右键添加「Sampler > HTTP请求」
  • 配置基础请求信息:
    • 请求方法:选择 POST
    • 服务器名称或IP:填写 pnv6s2218.net.plm.eds.com
    • 端口号:保持默认(若URL未指定端口,无需修改)
    • 请求路径:填写 /polarion/rest/v1/projects/Popokatepetl_Project_40/workitems/pfhmi-development2-1553/attachments

2. 配置multipart/form-data请求体

切换到「文件上传」标签页,添加两个请求部分:

第一部分:resource参数(JSON格式)

  • 文件路径:留空
  • 参数名称:填写 resource
  • MIME类型:填写 application/json
  • 勾选「发送文件作为参数」
  • 参数值:填入你的JSON内容,示例:
    {"fileName":"Colourbom1.PNG","title":"附件标题","description":"附件描述"}
    
    (根据实际需求调整JSON字段)

第二部分:files参数(上传文件)

  • 文件路径:填写本地 Colourbom1.PNG 的绝对路径,比如 D:/test_files/Colourbom1.PNG
  • 参数名称:填写 files
  • MIME类型:填写 image/png
  • 勾选「发送文件作为参数」
  • 参数值:留空

3. 额外注意事项

  • 清空「参数」标签页下的所有内容,避免与文件上传部分冲突
  • JMeter会自动生成multipart/form-data所需的边界标识,无需手动设置Content-Type头(若手动添加HTTP信息头管理器,不要覆盖该自动生成的头)
  • 如果目标服务需要认证,需添加对应的「HTTP授权管理器」或「HTTP信息头管理器」携带认证凭证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 13:42:55