如何在Jmeter中正确捕获SAMLRequest
我想做什么: 我正在尝试为SAML认证的应用程序设置负载测试 到目前为止我所做的: 我已经在JMeter中捕获了http流量,并设置了一个场景 我已经阅读了SAML的工作原理,并试图找出我做错的地方。 但在我看来,我的期望是可行的 我遇到了什么: 我在SAMLRequest/SAMLResponse值的相关性方面遇到了一些问题 我的预期结果与实际结果: 我希望从登录SP(使用SAML的应用程序)时得到的响应中提取SAMLRequest和RelayState参数的值如何在Jmeter中正确捕获SAMLRequest,jmeter,saml,Jmeter,Saml,我想做什么: 我正在尝试为SAML认证的应用程序设置负载测试 到目前为止我所做的: 我已经在JMeter中捕获了http流量,并设置了一个场景 我已经阅读了SAML的工作原理,并试图找出我做错的地方。 但在我看来,我的期望是可行的 我遇到了什么: 我在SAMLRequest/SAMLResponse值的相关性方面遇到了一些问题 我的预期结果与实际结果: 我希望从登录SP(使用SAML的应用程序)时得到的响应中提取SAMLRequest和RelayState参数的值 我使用用户名+密码登录,然后期
从何处提取SAMLRequest的值以及如何提取?就像上面提到的Amol一样,我发现问题在于Chrome浏览器中是否存在响应日志记录 我已经切换到FireFox,并且能够查看我想要的预期响应。 而在Chrome中,根据开发工具,这些响应是空的 这个问题是通过关联JMeter中通常期望的值来解决的,现在我知道在哪里可以找到它们了
谢谢你,阿莫尔 正如Amol在上面指出的,我发现问题在于Chrome浏览器中的响应日志记录或缺乏响应日志记录 我已经切换到FireFox,并且能够查看我想要的预期响应。 而在Chrome中,根据开发工具,这些响应是空的 这个问题是通过关联JMeter中通常期望的值来解决的,现在我知道在哪里可以找到它们了
谢谢你,阿莫尔 在进行POST登录调用之前,您应该实际获得
SAMLRequest
值。我的建议是不要用chrome开发工具捕获流量。除了chrome之外,还有一些插件可以试用。这是您在进行POST登录调用之前实际应该获得的SAMLRequest
值的链接。我的建议是不要用chrome开发工具捕获流量。除了chrome之外,还有一些插件可以试用。这里是链接