无法在 Jmeter 中获取授权令牌

Chr*_*G29 3 oauth jmeter

我正在尝试在 Jmeter 中获取授权令牌,据我所知,一切都是正确的,但最终出现错误提示

{"error":"invalid_grant","error_description":"Please enter the correct email and password combination."}
Run Code Online (Sandbox Code Playgroud)

当我在 Postman 中执行此操作时,它对我来说非常有效,有人能看到我做错了什么吗?

在邮递员中,它看起来如下:

邮递员身体

邮递员标题

我在 Jmeter 中的设置如下所示:

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

Dmi*_*i T 5

您可能需要勾选Encode框,以便+登录您的“用户名”将转换为%2B


同样考虑到您的请求在 Postman 中工作正常,您可以使用 JMeter 的HTTP(S) 测试脚本记录器来记录它,例如:

  1. 准备 JMeter 进行记录。最快和最简单的方法是使用JMeter 模板功能:

    • 从 JMeter 的主菜单中选择File -> Templates -> Recording并单击“创建”
    • 展开Workbench -> HTTP(S) Test Script Recorder并单击“开始
  2. 准备邮递员进行录音。运行它就足够了--proxy-server argument

     postman.exe --proxy-server=localhost:8888
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在 Postman 中运行您的请求

  4. JMeter 将在下面捕获它 Test Plan -> Thread Group -> Recording Controller