【问题标题】:Use p12 file permanently in JMeter在 JMeter 中永久使用 p12 文件
【发布时间】:2018-05-08 05:45:12
【问题描述】:

执行测试用例需要P12证书文件。我将它设置在JMeter 中的Options -> SSL Manager 中。它在执行测试用例时要求输入密码,但它在重新启动 JMeter 之前一直在工作。之后我必须在 SSL Manager 中再次提供它。

【问题讨论】:

    标签: ssl jmeter p12


    【解决方案1】:

    将下一行添加到 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.bat,但似乎没有使用这些参数。
    【解决方案2】:

    在system.properties中设置:

    javax.net.ssl.keyStorePassword=文件密码

    javax.net.ssl.keyStore=文件路径

    【讨论】:

    • 我设置并执行jmeter.bat,但似乎没有使用这些参数。
    • javax.net.ssl.keyStoreType=pkcs12 javax.net.ssl.keyStore=C:\ssl\mycertificate.p12 javax.net.ssl.keyStorePassword=pass
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 2019-06-23
    • 2013-02-05
    • 2021-08-22
    • 2011-05-12
    • 1970-01-01
    相关资源
    最近更新 更多