错误请求:400,当为 OAuth2.0 生成不记名令牌时

时间:2021-02-13 22:20:32

标签: api testing jmeter

我在 jmeter 中设置了一个 api,它将为 OAuth 2.0 生成不记名令牌。在视图结果树侦听器中检查请求正文时,似乎 jmeter 没有解析 -Client Secret 密钥。

提出请求

查看结果树 - 请求正文

响应 - 400

2 个答案:

答案 0 :(得分:0)

请尝试以下操作,

在邮递员身上试过了,(工作正常)

enter image description here

现在来自 JMeter,(工作正常)

enter image description here

enter image description here

enter image description here

我猜您错过了 Jmeter 部分请求参数中的复选框 (URL Encode?)

答案 1 :(得分:0)

HTTP Status 400 表示“错误请求”,您的请求参数之一不正确,例如 URL 或请求数据或 request headers,请与浏览器/邮递员交叉检查

如果您能够使用 Postman 成功执行请求,您只需使用 JMeter 的 HTTP(S) Test Script Recorder 记录来自 Postman 的请求

  1. 启动 JMeter 代理服务器
  2. 配置 Postman 以使用 JMeter 作为 proxy
  3. 在 Postman 中运行您的请求
  4. JMeter 将捕获请求并生成适当的 HTTP 请求采样器和 HTTP 标头管理器

更多信息:How to Convert Your Postman API Tests to JMeter for Scaling