如何将浏览器证书添加到jmeter。我有一个具有初始证书页面的应用程序。将此证书添加到浏览器后,用户可以访问其他页面。而不是登录页面,遵循此过程。对于不同的用户,在浏览器中生成不同的证书。因此,当用户输入链接并且浏览器具有该用户的证书时,该用户将可以看到主页。
答案 0 :(得分:5)
这篇博客解释了整个事情:
同时检查参考文档:
使用KeyStore组件和保存证书别名的变量名称 例如,将从CSV数据集填充变量值。在ref doc的屏幕截图中,“certificat_ssl”是CSV数据集中的变量。
该过程总结如下:
将您的crt文件转换为pkcs7并将其添加到密钥库(请参阅https://www.sslshopper.com/ssl-converter.html),每个证书使用一个别名,最后您应该通过播放来获得7个别名:
keytool -import -trustcacerts -file certificate1.p7b -keystore path_to_keystore.jks -storepass -alias“myalias1”
keytool -import -trustcacerts -file certificate2.p7b -keystore path_to_keystore.jks -storepass -alias“myalias2”
...
将别名放在CSV文件中,您应该有7行(每个别名1个)
通过添加到jmeter启动选项来引用您创建的密钥库:
-Djavax.net.ssl.keyStore = path_to_keystore.jks -Djavax.net.ssl.keyStorePassword = password_of_keystore
确保使用HTTP Client 4作为HTTP Samplers的实现