【问题标题】:Jmeter : getting 401 errorJmeter:收到 401 错误
【发布时间】:2017-12-04 12:42:40
【问题描述】:

有人知道如何用正则表达式解决吗?在这里,我将使用有效的访问令牌和错误响应令牌进行屏幕截图。 提前致谢。

有效的响应令牌

无效的响应令牌

和正则表达式提取器

如果你们对这种未经授权的访问有任何其他解决方案,那很好。

【问题讨论】:

  • 添加响应文本,你需要正则表达式来表示成功/失败还是两者兼而有之?
  • 只有成功。我尝试添加响应但失败了。可以帮忙查询一下吗?
  • 你只需要找到access_token吗?你有没有尝试找到类似的问题?例如stackoverflow.com/questions/46690181/…
  • 我试过这个。 prntscr.com/hj83au , prntscr.com/hj83f7 但它不起作用,仍然面临 401 错误。

标签: jmeter jmeter-plugins


【解决方案1】:
  1. JSON Extractor 添加为authserver 请求的子级,并进行如下配置:

    • 变量名称:任何有意义的名称,即token
    • JSON 路径表达式:$.access_token
  2. HTTP Header Manager 添加为student 请求的子项,并将其配置为发送Authorization 标头,其值为Bearer ${token}

接下来,您可以采用另一种方式来记录 JMeter 测试,该方式能够以 SmartJMX 模式导出记录的请求,并应用动态参数的自动关联,这样您就可以节省时间进行更多创造性工作。有关更多详细信息,请参阅How to Cut Your JMeter Scripting Time by 80% 文章。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 2020-09-03
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    相关资源
    最近更新 更多