首页 > 解决方案 > 由于 JMeter 中的 webkitformboundary,发布请求失败

问题描述

我们有一个使用 Blaze Meter(HTTPS 调用)录制的脚本并在 JMeter 中运行,一个 POST 请求失败并显示“500 Internal Server error”在 Post 请求中,JSON 以“form-Data”的形式作为参数传递。当端点执行时,我们在 HTTP 标头中观察到 Webkitformbounday,请给出一些解决方案

  1. HTTPS 请求
  2. HTTP 标头管理器
  3. POST 请求正文 在此处输入图像描述

标签: jmeter

解决方案


看起来您使用的录制解决方案不太适合构建正确的HTTP POST请求,我建议进行以下修改:

  1. 取消Use multipart/form-data选中 HTTP 请求采样器中的复选框
  2. 删除issueDetail参数名称并将其放在“路径”的末尾
  3. Content-Type将标题值更改为application/json
  4. Authorization如果令牌生命周期很短,则可能需要关联标头值

    在此处输入图像描述

更多信息:使用 JMeter 测试 SOAP/REST Web 服务


推荐阅读