相同的 HTTPS 请求在 Postman 中有效,但在 JMeter 中给出 400 Bad Request
Same HTTPS request works in Postman but gives 400 Bad Request in JMeter
我想我在 JMeter 中为我的 POST 请求尝试了 headers 和 body 的所有可能组合,但是给了我 400 Bad Request 说来自 body 无效,即使它与 Postman 中的完全相同。
我的headers:
以及要求:
同时在 Postman 中工作得很好:
我尝试选中和取消选中 multipart/form-data 和 browser-compatible headers,但似乎无济于事。我读到在这种情况下使用 Wireshark 可能会有用,但我认为这是不可能的,因为它是 HTTPS。如果有任何建议,我将不胜感激。
今后请注意,您可以轻松地将 Postman 脚本转换为 JMeter:
- 启动JMeter的HTTP(S) Test Script Recorder
- Import JMeter's certificate to Postman
- Configure Postman to use JMeter as the proxy
- 运行 您在 Postman 中的请求
- JMeter 将捕获请求并生成相关的 HTTP 请求采样器和 HTTP Header 管理器
更多信息:How to Convert Your Postman API Tests to JMeter for Scaling
我想我在 JMeter 中为我的 POST 请求尝试了 headers 和 body 的所有可能组合,但是给了我 400 Bad Request 说来自 body 无效,即使它与 Postman 中的完全相同。
我的headers:
以及要求:
同时在 Postman 中工作得很好:
我尝试选中和取消选中 multipart/form-data 和 browser-compatible headers,但似乎无济于事。我读到在这种情况下使用 Wireshark 可能会有用,但我认为这是不可能的,因为它是 HTTPS。如果有任何建议,我将不胜感激。
今后请注意,您可以轻松地将 Postman 脚本转换为 JMeter:
- 启动JMeter的HTTP(S) Test Script Recorder
- Import JMeter's certificate to Postman
- Configure Postman to use JMeter as the proxy
- 运行 您在 Postman 中的请求
- JMeter 将捕获请求并生成相关的 HTTP 请求采样器和 HTTP Header 管理器
更多信息:How to Convert Your Postman API Tests to JMeter for Scaling