Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jmeter4中的握手失败_Java_Https_Jmeter - Fatal编程技术网

Java Jmeter4中的握手失败

Java Jmeter4中的握手失败,java,https,jmeter,Java,Https,Jmeter,尝试了很多方法,仍然在JMeter中得到了握手失败 使用不同类型的cer和p7b从Chrome获取cer文件(使用OpenSSL读取4个部件证书并保存在4个pem文件中) 在密钥库中导入 在Jmeter中设置SSL管理器 错误仍然显示握手失败如果在命令行非GUI模式下运行JMeter测试,SSL管理器将无法工作,则需要设置javax.net.SSL.keyStore和javax.net.SSL.keystrepassword,有关更多信息,请参阅文章 另外,“从Chrome”您将获得服务器证书,

尝试了很多方法,仍然在JMeter中得到了
握手失败

  • 使用不同类型的cer和p7b从Chrome获取cer文件(使用OpenSSL读取4个部件证书并保存在4个pem文件中)
  • 在密钥库中导入
  • 在Jmeter中设置SSL管理器

  • 错误仍然显示握手失败

    如果在命令行非GUI模式下运行JMeter测试,SSL管理器将无法工作,则需要设置
    javax.net.SSL.keyStore
    javax.net.SSL.keystrepassword
    ,有关更多信息,请参阅文章

    另外,“从Chrome”您将获得服务器证书,对于双向SSL握手,您需要获得客户端证书

    如果这没有帮助,握手失败可能有不同的原因,例如:

  • 证书不正确,即您以错误的顺序发送证书
  • 您使用的是不兼容的SSL版本,请检查
    https.default.protocol
    属性
  • 您正在使用不兼容的SSL协议,请检查
    https.socket.protocols
    属性
  • 如果您使用的是不兼容的,请对照默认启用的密码套件表检查您的Java版本
  • 您可以通过将下一行添加到system.properties文件来启用SSL调试:

    并将握手与

    javax.net.debug=ssl