我使用apache jmeter 5.3我的远程服务在调用时需要客户端证书。我按照本文[1]中指出的步骤(选项—>SSL管理器,并选择我的证书,提供密码)
但我仍然得到403。有人能帮忙吗?
当我通过Postman配置它时,相同的证书正在工作。
[1] https://jmeter.apache.org/usermanual/component_reference.html SSL_Manager
HTTP状态码403表示"禁止",也就是说:
- 服务器识别用户为有效用户(认证通过)
- 但是服务器不允许用户访问特定的资源(授权失败)
还要注意SSL Manager只能在GUI模式下工作,如果您在命令行非GUI模式下运行测试,则需要将密钥存储库的路径和密码放入system中。属性文件,请参阅如何设置JMeter负载测试使用客户端证书一文了解更多详细信息。
如果出现问题,请查看jmeter.log文件,通常它包含足够的故障排除信息,如果没有,您可以随时为感兴趣的组件增加日志级别的详细信息。