负载测试OAuth2授权代码授予(与JMeter一起使用)

时间:2019-10-15 13:43:30

标签: oauth-2.0 jmeter load-testing

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

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

1 个答案:

答案 0 :(得分:0)

提供所需的任何redirect_uri参数,即http://localhost:8081/oauth/login,然后使用Location

从响应Regular Expression Extractor标头中提取所需的参数

当然,采样器将失败,因为很可能您没有在计算机上运行任何可用作重定向目标的东西,因此可以使用HTTP Mirror Server提供存根,或者通过添加来将采样器标记为成功响应声明,然后勾选Main sample and sub-samplesIgnore Status

enter image description here