我正在设置Jmeter 2.11以测试涉及SSL客户端证书的Web应用程序。
以下是我尝试过的,无效的
步骤:
1)安装了Java 1.7并配置了类路径
2)下载Jmeter并解压缩Jmeter
3)打开浏览器,点击要测试的https(SSL)站点
4)选择根CA并以.der格式
导出5)现在使用java keytool.exe转换文件到.jks
keytool -importcert -alias mycert -file exportedFile.der -keystore Convertedtruststore.jks -storepass password
6)在jmeter目录中复制文件并从jmeter / bin更新system.properties
javax.net.ssl.trustStore=C:/jakarta-jmeter-2.4/Convertedtruststore.jks
7)复制.pfx证书(登录验证证书)
8)使用Jetty,运行以下命令将.pfx文件转换为.jks文件
java -classpath jetty-6.1.22.jar org.mortbay.jetty.security.PKCS12Import AdminCert.pfx AdminKeystore.jks
9)更新了jmeter / bin的system.properties
javax.net.ssl.keyStore=C:/jakarta-jmeter-2.4/Admin_Keystore.jks
javax.net.ssl.keyStorePassword=password
10)从jmeter / bin / jmeter.bat
启动jmeter11)创建线程,添加了Firefox配置元素和Sample。插入以下脚本以启动应用程序
WDS.sampleResult.sampleStart();
WDS.browser.get('https://idc-cic-console.symclab.net/console/view/wall');
WDS.sampleResult.sampleEnd();
一旦浏览器打开,它就会抛出错误“安全连接失败.SSL peer无法协商一组可接受的安全参数”
在浏览器中手动启动时,网站会正常运行。
如果我有什么错过配置,请告诉我?