忽略/关闭Jmeter/Java中证书的验证

忽略/关闭Jmeter/Java中证书的验证,java,jmeter,ssl-certificate,keystore,ca,Java,Jmeter,Ssl Certificate,Keystore,Ca,我正在使用JMeter测试对自定义服务器的HTTPS请求,但是自定义服务器返回的证书不可信(因为这是一个开发服务器)。因此,请求会失败,因为它需要经过签名/验证的CA证书 是否有类似于curl(-k选项)的关闭Jmeter证书验证的方法?您可以在Jmeter jvm中包含来自开发服务器的证书 使用任何浏览器下载证书。下面是一个关于如何做到这一点的例子 确定Jmeter使用的jvm。这通常是您的JAVA_家庭环境变量 将证书添加到jvm信任库。这是你的电话号码 默认情况下,JMeter不会验证证书

我正在使用JMeter测试对自定义服务器的HTTPS请求,但是自定义服务器返回的证书不可信(因为这是一个开发服务器)。因此,请求会失败,因为它需要经过签名/验证的CA证书


是否有类似于curl(-k选项)的关闭Jmeter证书验证的方法?

您可以在Jmeter jvm中包含来自开发服务器的证书

  • 使用任何浏览器下载证书。下面是一个关于如何做到这一点的例子

  • 确定Jmeter使用的jvm。这通常是您的JAVA_家庭环境变量

  • 将证书添加到jvm信任库。这是你的电话号码


  • 默认情况下,JMeter不会验证证书,它会忽略所有证书错误,例如过期和主机名不正确

    如果您仍然面临这个问题,那么您可以显式地提到忽略ssl证书检查的属性。这可以通过两种方式实现

  • 添加JMeter启动配置。您只需查找jmeter.properties文件并添加代码行“server.rmi.ssl.disable=true”

  • 通过命令行通过传递参数来执行Jmeter,以在启动时重写配置文件的属性

    jmeter-s-Jserver.rmi.ssl.disable=true

  • 还要检查是否传递了正确的标题

    Accept-Enconding= application/json
    Content-Type= application/json
    

    这是如何被接受的答案?你甚至没有回答他的问题。他问如何关掉它。