我来自 PostMan,现在使用 JMeter 进行压力测试,我有一个 POST 方法可以很好地与 PostMan 配合使用,但我似乎无法让持有者令牌在 JMeter 上进行身份验证。我在 PostMan 中有与 JMeter 相同的标记(见截图)
感谢任何帮助或建议。查看截图:
答案 0 :(得分:1)
为了使用 Bearer 令牌,您应该创建 HTTP Header Manager,您已经添加了它。然后添加请求中使用的密钥/名称,主要是授权,但我们应该检查一下。请提供邮递员的标题和授权选项卡。然后,将不记名令牌添加到值字段。 就我而言,我应该再提供一个键/值:Cookie。
答案 1 :(得分:1)
如果您能够使用 Postman 成功运行您的请求 - 您应该能够使用 JMeter 的 HTTP(S) Test Script Recorder
启动 JMeter 的 HTTP(S) Test Script Recorder
在 Postman 中运行您的请求/测试
JMeter 应该捕获请求并生成相应的 HTTP Request 采样器和 HTTP Header Manager
更多信息:How to Convert Your Postman API Tests to JMeter for Scaling
关于您的设置:标头名称应为 Authorization
,标头值应以 Bearer
开头,后跟您的令牌值
主要问题是 JMeter 无法访问您本地机器上的应用程序,因此请确保相应的 Web 服务器已启动。