Jmeter 将响应代码显示为 300 作为响应
Jmeter showing response code as 300 in response
我正在使用一个包含 API 的桌面应用程序。
因此,当我尝试使用 Jmeter 将本地服务器名称设为 localhost 来访问 API 时。我收到如下回复
回应code:300
回应message:MULTIPLE选择
响应数据:
{“成功”:假,“error_message”:“没有收到数据JSON!”}
我什至尝试将 Content-Type 设置为 application/json 和 multipart/form-data,但没有成功。
注意:当我尝试使用 Postman 访问同一个 API 时,我得到了 200 状态。
如果您能够使用 Postman 成功执行请求,那么您也应该能够使用 JMeter 执行此操作。我们无法在没有看到您的 Postman 和 JMeter 配置的情况下说明问题所在,只要确保一切都相同即可:
如果您发送相同的请求 - 您将得到相同的响应。
请注意,您可以使用 JMeter 记录来自 Postman 的请求
- 启动JMeter的HTTP(S) Test Script Recorder
- 如果您正在使用 HTTPS protocol - import JMeter's certificate into Postman
- Configure Postman to use JMeter as the proxy
- 运行 您在 Postman 中的请求
- JMeter会捕获请求并生成相关的HTTP Request sampler and HTTP Header Manager
更多信息:How to Convert Your Postman API Tests to JMeter for Scaling
我正在使用一个包含 API 的桌面应用程序。
因此,当我尝试使用 Jmeter 将本地服务器名称设为 localhost 来访问 API 时。我收到如下回复
回应code:300
回应message:MULTIPLE选择
响应数据: {“成功”:假,“error_message”:“没有收到数据JSON!”}
我什至尝试将 Content-Type 设置为 application/json 和 multipart/form-data,但没有成功。
注意:当我尝试使用 Postman 访问同一个 API 时,我得到了 200 状态。
如果您能够使用 Postman 成功执行请求,那么您也应该能够使用 JMeter 执行此操作。我们无法在没有看到您的 Postman 和 JMeter 配置的情况下说明问题所在,只要确保一切都相同即可:
如果您发送相同的请求 - 您将得到相同的响应。
请注意,您可以使用 JMeter 记录来自 Postman 的请求
- 启动JMeter的HTTP(S) Test Script Recorder
- 如果您正在使用 HTTPS protocol - import JMeter's certificate into Postman
- Configure Postman to use JMeter as the proxy
- 运行 您在 Postman 中的请求
- JMeter会捕获请求并生成相关的HTTP Request sampler and HTTP Header Manager
更多信息:How to Convert Your Postman API Tests to JMeter for Scaling