使用 jmeter 进行 Keycloak 整体应用程序负载测试

问题描述 投票:0回答:1

我正在寻找一种使用 jmeter 对我的整体应用程序进行负载测试的方法,但是我无法使用 Jmeter,因为它使用基于 Keycloak 的身份验证,并且不确定如何使用 jmeter 处理此问题

有人可以建议如何在 Jmeter 或任何其他可用于完成此活动的工具中执行此操作

尝试使用 blazemeter 插件录制脚本,但由于未登录而失败

performance testing jmeter keycloak load-testing
1个回答
0
投票

“基于 Keycloak 的身份验证”可以是以下之一:

因此,您需要确定正在使用哪个协议,并查找 JMeter 特定的说明,以在 JMeter 测试中绕过该协议的身份验证/授权质询。

如果您正在寻找一般性建议,那就是一个词:相关性

  1. 使用 JMeter 的 HTTP(S) 测试脚本记录器
  2. 记录您的测试
  3. 识别动态值
  4. 使用合适的 JMeter 后处理器从以前的响应中提取它们,并用相关的 JMeter 变量替换记录的值
  5. 就这样吧

这是使用边界提取器关联受 Keycloak 保护的应用程序中的动态值的示例:

© www.soinside.com 2019 - 2024. All rights reserved.