gpt4 book ai didi

api - 在 Jmeter/Postman 中对相同的 API 和参数获取不同的响应

转载 作者:行者123 更新时间:2023-12-01 13:53:36 24 4
gpt4 key购买 nike

我已经使用登录 API 在 Jmeter 中进行测试。

为此我已经通过了请求:

POST URL: .... POST 数据参数: "email Address": "a@gmail.com","password": "ad332017"

对于上述请求,我得到了两个不同的响应。

在 postman 上:我收到状态代码为 200 OK 的响应(这也是预期的)

ON Jmeter 我收到响应:响应代码:307 响应消息:临时重定向。

谁能帮我解决这个问题?

最佳答案

如果您发出相同的请求(无论使用哪种工具),您应该会得到相同的响应,因此 JMeter/Postman 配置很可能存在差异。您可以使用类似 Fiddler 的嗅探器工具捕获 JMeter 和 Postman 发送的请求。或 Wireshark , 找出差异并修改 JMeter 配置以消除它们

另请注意,您可以使用 JMeter 的 HTTP(S) Test Script Recorder 记录您的 Postman 请求。 ,这样JMeter会捕获Postman发送的请求并生成相关的HTTP Request采样器以及 HTTP Header Manager

  1. 配置 JMeter 进行记录非常简单,最快的方法是使用 JMeter Templates特征

    • 从 JMeter 的主菜单中选择:File - Templates - Recording 然后点击“Create”
    • 展开 Workbench - HTTP(S) 测试脚本记录器 并单击“开始”
  2. 启动 Postman 以使用 JMeter 作为代理

    %USERPROFILE%\AppData\Local\Postman\app-x.x.x\Postman.exe --proxy-server=localhost:8888
  3. 在 Postman 中运行您的请求

  4. JMeter 应该捕获 Recording Controller 下的请求

关于api - 在 Jmeter/Postman 中对相同的 API 和参数获取不同的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45276625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com