0

我正在尝试使用 jmeter 2.9 测试 Web 应用程序,我的应用程序在管理 WSO2 身份服务器的 SSO 配置下工作,我有两个采样器第一个访问我的应用程序,但过滤器从身份服务器重定向到登录页面,所以我有一个第二个采样器 HTTP 请求,第二个采样器尝试访问登录页面,但它无法访问下一页,这是我的应用程序的第一页,我在 jmeter 日志中也没有错误。身份服务器处理 https 协议和它自己的证书

根据 Jmeter 的文档,我的证书没有问题,Jmeter 应该显示一个对话框,询问我是否要接受 Jmeter 证书,但它没有这样做。接下来是第二个采样器的配置

Server Name or IP:   localhost
PortNumber:   9443
Protocol [http]:   https
Path:   samlsso?SAMLRequest=${valorSAMLRequest}

- send parameters with request -

username:   admin
password:   admin

其他值是默认值。

当测试在 jmeter 中运行时,我的侦听器以两种方式显示请求

来自原始选项卡的请求

来自 HTTP 选项卡的请求

响应是来自IS的登录页面的html文本,这是因为流程没有传递到应用程序主页

哪里错了?

4

1 回答 1

1

@user1750701 这个链接帮助我进一步调查。我不得不更改一些登录参数的名称,但这也取决于身份服务器和 SAML 功能的版本。
http://malalanayake.wordpress.com/2012/11/16/saml2-sso-load-testing-with-wso2is-4-0-0/
希望有帮助

于 2013-08-07T16:43:58.043 回答