当前位置: 首页 > 知识库问答 >
问题:

如何使用JMeter测试基于Keycloak测试的登录?

翟功
2023-03-14

我们有一个应用程序,有一个关键斗篷登录。我想创建一个JMeter测试,它使用一些凭据登录,而不是做一些事情。问题是我不知道如何形成帖子URL

共有1个答案

闾丘冠玉
2023-03-14

Keycloak支持2种身份验证协议:

  1. OpenID连接
  2. SAML 2.0

查看您的URL,就像您的Keycloak实例正在使用OpenID,并查看OpenID配置选项一样

client-id: <CLIENT_ID>

# the secret associated to the 'client' application

所以我的期望是,这是一个不会改变的东西,所以请将其保留为my-react-client

以防万一,请熟悉OpenID Connect-How Load Test with JMeter以了解更多关于在涉及外部身份验证提供者时绕过JMeter测试中登录挑战的概念。

 类似资料:
  • 主要内容:录制登录测试,创建JMeter测试计划,添加监听器,验证输出本节试图解释使用任何公开可用的网站记录登录测试的确切步骤,该网站提供具有登录凭据的可靠登录页面。 出于测试目的,我们将使用OrangeHRM在URL- http://opensource.demo.orangehrmlive.com 下提供的公开网站来记录成功登录其网站。还将使用BlazeMeter提供的chrome扩展,通过该扩展可以在chrome中记录用户操作,然后导出测试脚本。 随后,可以在

  • 我是一个新手在jeter工具。我想测试登录到一个asp.net网站。但是我在网上搜索了2天后没有成功。 我在下面列出了我遵循的步骤: > 添加一个。 添加一个。 为EVENTVALIDATION和VIEWSTATE添加两个正则表达式提取器。 添加HTTP URL重写修改器与(检查和)。 有两个页面,一个是,另一个是。在Login Post Page中,我添加了以下参数: 用户名: __EVENTV

  • 嗨,我是JMeter的新手,我知道如何使用JMeter执行负载测试。我试图弄清楚压力测试或容量测试是如何通过JMeter执行的。是不是通过逐渐增加JMeter中的线程数,我们可以确定何时出现性能问题,并获得阈值,在阈值以上运行测试。那它会做压力测试吗? 在如何执行压力测试和能力测试与Jeter工具混淆。

  • 我正在尝试测试我的webapp中特定操作的性能。为了做到这一点,我必须首先登录。基本上我有两个HTTP-Request,一个用于登录,另一个我想使用多个同时线程(=用户)进行测试。 为了在第二个请求上获得可比的结果,我需要所有线程完成第一个请求,这样第一个请求就不会干扰第二个请求的性能。 我尝试将进程拆分为多个ThreadGroup或setUp-ThreadGroup和ThreadGroup,问题

  • 问题内容: 我正在为我的Flask Web应用程序编写一些单元测试,并且试图测试匿名用户发出的请求和登录用户之间的响应差异。 我正在使用扩展程序来实现用户登录/注销。 显然,我可以执行匿名请求,但是如何模拟已登录用户的请求? 我认为发送标头中的cookie 就足够了,但是它不起作用。 会话Cookie值是我从浏览器中的真实登录名获得的值。 问题答案: Flask-Login 在会话中寻找,你可以使

  • 问题内容: 我正在为Flask Web应用程序编写一些单元测试,并试图测试匿名用户发出的请求和登录用户之间的响应差异。 我正在使用扩展程序来实现用户登录/注销。 显然,我可以执行匿名请求,但是如何模拟已登录用户的请求? 我认为发送标头中的cookie就足够了,但是它不起作用。 会话cookie值是我从浏览器中的真实登录名获得的值。 我想念什么? 问题答案: Flask- Login在会话中寻找,您