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"}
听众请求:
- POST数据:
--8vpH3B6WcV4f1La46_wccVi4c25lrLJaGcN--
听众回应:
- {"message":"The request is invalid.","modelState":{"value":["一个错误
发生了。”]}}
对可行的选择有任何见解吗?最后,我计划从 .csv 文件中读取 Body 字符串,以便我可以对请求进行参数化。从 .CSV 文件读取只会读取请求正文的第一行 - 例如:'{'
如有任何帮助,我们将不胜感激。
最好的,
雷
取消选中 HTTP 请求中的选项:
- 使用 multipart/form 数据 POST
同时检查您的 CSV 是否包含某些包含 CSV 分隔符(默认为“\t”)的数据。
通过将分隔符更改为“|”来确保它不会例如,如果您确定 JSON 永远不会包含它。
WebAPI 请求有一个需要内容主体的 POST 方法。我尝试同时使用参数和正文选项,但收到错误响应 - 'Invalid Request' 和 400 状态代码等
JMeter 请求样本内容正文:
{
"ParamA": 111,
"ParamB": "Char String",
"ParamC": "VarType"
}
或
{ "ParamA": 111, "ParamB": "Char String", "ParamC": "VarType"}
听众请求:
- POST数据: --8vpH3B6WcV4f1La46_wccVi4c25lrLJaGcN--
听众回应:
- {"message":"The request is invalid.","modelState":{"value":["一个错误 发生了。”]}}
对可行的选择有任何见解吗?最后,我计划从 .csv 文件中读取 Body 字符串,以便我可以对请求进行参数化。从 .CSV 文件读取只会读取请求正文的第一行 - 例如:'{'
如有任何帮助,我们将不胜感激。
最好的, 雷
取消选中 HTTP 请求中的选项:
- 使用 multipart/form 数据 POST
同时检查您的 CSV 是否包含某些包含 CSV 分隔符(默认为“\t”)的数据。
通过将分隔符更改为“|”来确保它不会例如,如果您确定 JSON 永远不会包含它。