提问者:小点点

JMeter:身体


WebAPI请求有一个需要内容正文的POST方法。我已经尝试使用参数和Body选项,但是我收到错误响应-'无效请求'和400状态码,等等。

JMeter 请求示例内容正文:

{
    "ParamA": 111,
    "ParamB": "Char String",
    "ParamC": "VarType"
}

{ "ParamA": 111, "ParamB": "Char String", "ParamC": "VarType"}

监听器请求:

    < li >发布数据:-8 vph 3 b 6 wcv 4 f1 la 46 _ WCC VI 4c 25 rljagcn-

侦听器响应:

  • {"message":"请求无效.","ModelState":{"value":["发生错误."]}}

对可行的选择有什么见解吗?最终,我计划从.csv文件中读取 Body 字符串,以便我可以参数化请求。从 .CSV 文件仅读取请求正文的第一行 - 例如:“{”

任何帮助都将不胜感激。

最好的,雷

HTTP请求

请求


共1个答案

匿名用户

取消选中HTTP请求中的选项:

    < li >使用多部分/表单数据进行发布

还要检查您的 CSV 不包含某些包含 CSV 分隔符的数据,默认情况下为“\t”。

通过将分隔符更改为“|”来确保它不会,例如,如果您确定您的JSON永远不会包含它。