如何使用JMeter设置负载测试以执行使用SAML进行SP启动的SSO

4
我想使用JMeter设置负载测试,以执行使用SAMLv2的SP启动SSO,并使用各种用户。这包括将所需的AuthNRequest消息发布到身份提供者(IDP)的登录URL,但也包括当前用户的凭据(用户名、密码)。 AuthNRequest必须被签名和加密,所以我想让服务提供商(SP)来完成这个过程,并以某种方式抓取它,以便我可以重用它(但我不知道是否需要这样做 - 或许跟随重定向已经足够了)。
我发现很难理解应该采取哪些步骤来完成此操作。我不需要在JMeter中单击哪里的确切指导,而是需要了解涉及的HTTP请求采样器(包括顺序)、预处理器和断言的一般概述。
我们有支持SAML HTTP-POSTSAML HTTP-Redirect绑定的服务提供者,以传输AuthNRequest到IDP。
任何帮助都将是极好的!提前感谢。
2个回答

9

0
为什么不使用新的jmeter 2.10记录一下并看看会发生什么呢?
新的2.10版本更好地检测重定向,对于https也更加简单,但请仔细阅读:

然后将需要的内容变量化。

您只需要:

  • HTTP采样器

  • Cookie管理器

  • 可能需要前/后处理器,但不确定


谢谢您的回复,我已经自己解决了,全部手动完成。等我有更多时间时,我会发布我的答案。 - Martijn B

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接