JMeter:正文和文件内容

JMeter: Body & File content

WebAPI 请求有一个需要内容主体的 POST 方法。我尝试同时使用参数和正文选项,但收到错误响应 - 'Invalid Request' 和 400 状态代码等

JMeter 请求样本内容正文:

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

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

听众请求:

听众回应:

对可行的选择有任何见解吗?最后,我计划从 .csv 文件中读取 Body 字符串,以便我可以对请求进行参数化。从 .CSV 文件读取只会读取请求正文的第一行 - 例如:'{'

如有任何帮助,我们将不胜感激。

最好的, 雷

HTTP Request

Request

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

  • 使用 multipart/form 数据 POST

同时检查您的 CSV 是否包含某些包含 CSV 分隔符(默认为“\t”)的数据。

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