无法在Jmeter中获得授权令牌

时间:2018-02-01 09:45:03

标签: oauth jmeter

我正试图在Jmeter中获取一个授权令牌,只要我能看到一切都是正确的,但我最终得到一个错误说

{"error":"invalid_grant","error_description":"Please enter the correct email and password combination."}

当我在邮递员中这样做时,它对我来说非常有效,任何人都可以看到我做错了吗?

邮递员看起来如下:

reference

Postman Body

我在Jmeter中的设置如下:

Postman Headers

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:4)

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

另外,如果您的请求在Postman中正常工作,您可以使用JMeter HTTP(S) Test Script Recorder来记录它,如:

  1. 准备JMeter进行录制。最快速,最简单的方法是使用JMeter Templates功能:

    • 从JMeter的主菜单中选择File -> Templates -> Recording,然后点击"创建"
    • 展开Workbench -> HTTP(S) Test Script Recorder,然后点击"开始
  2. 准备邮差进行录音。提供--proxy-server argument

    运行它就足够了
     postman.exe --proxy-server=localhost:8888
    
  3. 在Postman中运行您的请求

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