由于JMeter中的webkitformboundary,Post请求获取失败

由于JMeter中的webkitformboundary,Post请求获取失败,jmeter,Jmeter,我们有一个使用Blaze Meter(HTTPS调用)的录制脚本,并在JMeter中运行,一个POST请求失败,显示“500内部服务器错误”。在Post请求中,JSON以“表单数据”的形式作为参数传递。当执行端点时,我们在HTTP头中观察到Webkitformbounday,请给出一些解决方案 HTTPs请求 HTTP头管理器 请求后机构 看起来您使用的录制解决方案不太适合构建适当的请求,我建议进行以下修改: 取消选中HTTP请求采样器中的“使用多部分/表单数据”框 删除issueDetail

我们有一个使用Blaze Meter(HTTPS调用)的录制脚本,并在JMeter中运行,一个POST请求失败,显示“500内部服务器错误”。在Post请求中,JSON以“表单数据”的形式作为参数传递。当执行端点时,我们在HTTP头中观察到Webkitformbounday,请给出一些解决方案

  • HTTPs请求
  • HTTP头管理器
  • 请求后机构

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

  • 取消选中HTTP请求采样器中的“使用多部分/表单数据”框
  • 删除
    issueDetail
    参数名称并将其置于“路径”的末尾
  • 将标题值更改为
    application/json
  • Authorization
    如果令牌寿命较短,则可能需要设置头值


  • 更多信息:

    亲爱的@Ankit,你能添加更多信息吗,比如你正在使用的脚本?通过更好地描述您的问题,您可以提高接收良好解决方案的速度;边界=---WebKitFormBoundary(….)不存在。它仅显示HTTPs呼叫。感谢您的快速响应。根据您的建议,我们将内容类型更改为application/JSON,取消选中使用multipart/formdata。当我们删除issueDetail参数名称并将其放在“path”的末尾时,它显示404 not found错误,因为端点找不到服务器路径。