需要P12
证书文件来执行测试用例。我在Options -> SSL Manager
JMeter
中设置了它.它在执行测试用例时要求输入密码,但它一直在工作,直到 JMeter 重新启动。之后,我必须在SSL管理器中再次提供它。
将下一行添加到system.properties文件中(位于 JMeter 安装的 "bin" 文件夹下(
javax.net.ssl.keyStoreType=pkcs12
javax.net.ssl.keyStore=/path/to/certificate.p12
javax.net.ssl.keyStorePassword=certificate_password
JMeter 需要重新启动才能拾取属性
或者,您可以通过 -D 命令行参数将上述属性传递给 JMeter 启动脚本,例如:
jmeter -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStore=/path/to/certificate.p12 -Djavax.net.ssl.keyStorePassword=certificate_password
引用:
- 配置 JMeter
- 通过命令行覆盖属性
- 如何将 JMeter 负载测试设置为使用客户端证书
在 system.properties 中设置:
javax.net.ssl.keyStorePassword=文件的密码
javax.net.ssl.keyStore=file 的路径