【问题标题】:Load testing OAuth2 Authorization Code Grant (with JMeter)负载测试 OAuth2 授权代码授予(使用 JMeter)
【发布时间】:2019-10-15 13:43:30
【问题描述】:

我们已经实现了 OAuth2 授权服务器(和身份提供者)。 现在我们要执行负载测试来衡量系统性能。

我现在遇到的具体问题是我想对授权代码流进行负载测试。 到目前为止,我一直在使用 JMeter。但我不知道如何为所需的 redirect_uri 提供端点以完成流程。 有什么办法可以做到这一点,还是我不走运?谷歌没有帮助。 如果JMeter做不到,有什么工具可以做到吗?

【问题讨论】:

    标签: oauth-2.0 jmeter load-testing


    【解决方案1】:

    提供您想要的任何redirect_uri 参数,即http://localhost:8081/oauth/login,并使用Regular Expression Extractor 从响应Location 标头中获取所需的参数

    当然,采样器会失败,因为很可能您的机器上没有运行任何可以用作重定向目标的东西,因此要么使用HTTP Mirror Server 提供存根,要么通过添加响应断言将采样器标记为成功到它并勾选Main sample and sub-samplesIgnore Status

    【讨论】:

    • 谢谢,我自己有点绊倒了。我在实现客户端的头脑中,但我在这里玩用户代理。傻我。提取重定向 URL + 响应断言就像一个魅力。
    猜你喜欢
    • 2018-05-26
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 2017-03-06
    • 2017-08-29
    • 1970-01-01
    • 2015-12-30
    • 2020-05-05
    相关资源
    最近更新 更多