没有找到别名的私钥:REST 的 Jmeter 中的“0”错误 API

No PrivateKey found for alias:'0‚' error in Jmeter for REST API

我们正在 Jmeter 中实现 REST API。 API 具有 SSL 证书、客户端 ID、密钥以及基本授权机制。

我们面临“javax.net.ssl.SSLException”和“找不到别名的私钥:'0‚'”错误。

我们在JMeter中做了以下设置-

  1. 在 system.properties 文件中添加了客户端证书和密码
  2. 在用户参数中添加了客户端 ID 和密钥
  3. HTTP 授权管理器中的基本授权凭据。

我们在 JMeter 日志中的响应低于 -

2022-03-29 17:06:03,625 信息 o.a.j.u.SSLManager:密钥库创建成功 2022-03-29 17:06:03,625 WARN o.a.j.u.SSLManager:未提供密码,也没有 GUI,因此无法提示 2022-03-29 17:06:03,625 信息 o.a.j.u.SSLManager:总共 1 个别名从密钥库 D:/Projects /APITesting.pfx

加载正常

并面临“javax.net.ssl.SSLException”和“找不到别名的私钥:'0‚'”错误。

如果我们遗漏了任何内容,请帮助我们。

提前致谢!

No password provided, and no GUI present so cannot prompt

这意味着您没有通过 javax.net.ssl.keyStorePassword JMeter 系统向您的证书所在的密钥库提供密码 属性

请仔细检查您的 system.properties 文件并确保密钥库的密码正确。

更多信息: