我有一个p12
文件,这是执行测试所必需的。
我在system.properties
文件中添加了以下行。
javax.net.ssl.keyStoreType=pkcs12
javax.net.ssl.keyStore=C:\certs\certificate.p12
javax.net.ssl.keyStorePassword=certificate_password
它无效,所以我使用jks
从证书创建了keytool
文件,并将其设置在同一个文件中。
javax.net.ssl.keyStore=C:\certs\keystore.jks
javax.net.ssl.keyStorePassword=certificate_password
我使用CSV Data Set Config
设置了别名,它在Keystore Configuration
组件中使用,但不确定,应该在csv数据文件中存储什么,如何提供密钥别名。在{JMeter关闭之前,Options -> SSL Manager
会存储证书,并且不会永久存储这些证书。
答案 0 :(得分:1)
例如,您拥有的别名aliases.csv
的csv文件如下所示:
alias1
alias2
alias3
etc.
因此,您可以添加CSV Data Set Config来阅读此文件,并将别名值存储到alias
变量
最后,您可以在Keystore Configuration中使用alias
变量值,该值将引用CSV文件中别名的值:
更多信息:How to Use Multiple Certificates When Load Testing Secure Websites