一、JMeter的这个No PrivateKey found for alias:'xxx'提示非常抽象,甚至是个错误的提示,需要进一步排查:
1、确认你的证书别名,是否真的存在,并且就是'xxx'
keytool -list -v -keystore yourcert.keystore
2、查看日志:JMeter的菜单Options->Log Viewer
weixin_xyyqwl的博客_CSDN博客-android,web 性能测试,java领域博主
或者bin目录下的jmeter.log,查找SSLManager相关内容,找出错误,查找解决办法。
3、system.properties注意事项:
weixin_xyyqwl的博客_CSDN博客-android,web 性能测试,java领域博主
javax.net.ssl.keyStore的路径不能包含中文
javax.net.ssl.keyStore的路径不能使用windows的,建议使用\,也可以改成/
javax.net.ssl.keyStore的证书建议使用原始的.p12格式,而不是转换后的.keystore格式,
类型选择javax.net.ssl.keyStoreType=pkcs12