【发布时间】:2015-06-11 14:19:56
【问题描述】:
您好,我在公司代理后面尝试使用 JMeter 代理记录器时遇到以下问题
有两种环境一种不使用公司代理(QA env)另一种使用公司代理(UAT env)
另外两个站点都使用客户端证书来识别用户(saml2)。
在 QA 环境中录制时,我只需要使用 ssl 管理器,当我启动 jmeter 代理时,jmeter 会询问浏览器证书密码。提供后,我可以成功记录请求。
但是当直接访问 UAT 环境时,我必须设置浏览器代理设置(webprox.corp.net 和端口 2212)
为了记录相同的应用程序,我使用以下命令启动了 JMeter
jmeter.bat -H webprox.corp.net -P 2212
还将浏览器代理设置为 localhost 和 8080(与 jmeter 代理服务器设置相同)
Jmetr 录制开始正常,请求被捕获,但它不评估 SSL 管理器中加载的浏览器证书。因此,由于浏览器证书无法识别,连接显示未授权,因此我无法记录正确的场景。
对此有任何建议
【问题讨论】:
-
您是否可以通过公司代理使用浏览器而不会出现问题? (根本不使用jmeter)
-
当然可以。我正在通过浏览器访问相同的 UAT env Web 应用程序,而不使用 jmeter。作为一种解决方案,我可以使用 Blazemeter chrome 插件来记录场景。但在这种情况下,我需要通过 JMeter 测试脚本记录器找到解决方案。谢谢
标签: jmeter