【发布时间】:2020-03-02 19:26:52
【问题描述】:
我到处都看到 jmeter 默认关闭证书验证。 它的documentatoin 说“JMeter HTTP 采样器被配置为接受所有证书,无论是否受信任,无论有效期等。这是为了在测试服务器时提供最大的灵活性。”
这是一个配置选项,还是没有办法配置? 作为测试的一部分,我想让 jmeter 验证证书。我在this answer 中尝试过示例,但它不符合我们的需求
谢谢
【问题讨论】:
标签: jmeter
我到处都看到 jmeter 默认关闭证书验证。 它的documentatoin 说“JMeter HTTP 采样器被配置为接受所有证书,无论是否受信任,无论有效期等。这是为了在测试服务器时提供最大的灵活性。”
这是一个配置选项,还是没有办法配置? 作为测试的一部分,我想让 jmeter 验证证书。我在this answer 中尝试过示例,但它不符合我们的需求
谢谢
【问题讨论】:
标签: jmeter
在 JMeter 中没有启用/禁用 SSL 验证的“开关”,您必须修补 LazyLayeredConnectionSocketFactory.checkAndInit() function 才能启用证书检查功能。
完成后,您需要build JMeter
作为一种解决方法,您可以使用Apache HttpComponents 并通过Java Request 或JUnit Request 或JSR223 Sampler 定义您的请求
【讨论】: