当前位置: 首页 > 知识库问答 >
问题:

在ssl管理器中使用jks时,Jmeter抛出服务不可用错误

龚振
2023-03-14

我使用keytool(来自jdk)将mycert.cer文件转换为mycert.jks,并且我正在JMeter的SSL管理器中使用它。将实现设置为Java。当我运行我的脚本时,它弹出JKS密码(输入jks的密码,这是在转换过程中设置的),然后结果显示为“应用程序不可用”(响应代码- 503)。但是我可以看到,应用程序或endpoint没有问题,因为它在Load Runner和postman中工作。在此寻求帮助,谢谢!

共有1个答案

李洋
2023-03-14

不幸的是,我们不能不看到:

  1. 用于将证书添加到密钥库的命令。
  2. LoadRunner或Postman和JMeter的HTTP请求采样器的配置
  3. 杰米特。日志文件

您还可以尝试使用<code>javax.net.ssl设置密钥库的路径和密码。密钥库和<code>javax.net.ssl。keyStorePasswordproperties,它将保护您在keystore导入过程中避免输入错误,并将启用命令行非GUI模式下的测试执行。有关更多详细信息,请参阅“如何设置JMeter负载测试以使用客户端证书”一文

最后但并非最不重要的一点是,您不需要将HTTP请求采样器的实现切换到“Java”,HTTPClient4通常支持客户端证书,此外,您还可以使用它使用多个证书。

 类似资料:
  • 当我试图在JMeter中启动代理服务器时,出现以下错误: 无法创建脚本记录代理-有关详细信息,请参阅日志:命令:'keytool-genkeypair alias:root_ca:-dname“CN=_DO not INSTALL,除非这是您的证书(JMeter root ca),OU=Username:root,C=IE”-keyalg RSA-keystore proxyserver。jks-

  • 问题内容: 我有一个应该将文件发送到Web服务的程序,该程序需要SSL连接。我运行程序如下: 这很好,但是当我将第一行更改为 我收到以下错误: 因此,似乎该问题与我正在使用的JRE有关,但似乎没有意义的是非IBM JRE可以正常工作,而IBM JRE则不能。有什么想法或建议吗? 问题答案: 如果您的非IBM jre是sun,那么它已经附带了SSL类实现。 看来IBM jre根本不包含SSL实现类。

  • 即使禁用TrustManager后,我也会出现以下错误 javax。网ssl。例外:太阳。安全验证器。ValidatorException:PKIX路径生成失败:sun。安全供应商。certpath。SunCertPathBuilderException:找不到请求目标的有效证书路径 我正在使用下面的web服务代码。 你能告诉我哪里出了问题吗,因为上面的代码不起作用,引发了上面的异常。我还保存了。

  • 在启动节点管理器之后,当我要启动startWeblogic时。sh发生这种情况时,服务器无法启动。(用户名、密码正确) 以行开始WLS:home/app/oracle/java/jdk1.8.0_171/bin/java-server-Xms256m-Xmx512m-XX:CompileThreshold=8000-cp/home/12c/app/oracle/product/12.2.1/wls

  • 使用mongocxx 3.3或mongo cxx 3.4稳定版本,我正在尝试连接到mongo atlas实例。这是我的基本代码: 我已经测试了几种替代方案,比如使用客户端选项(如这里所解释的:http://Mongocxx.org/mongocxx-v3/configuration/),以及设置一个pem文件路径,如这里所解释的:Mongocxx无法用SSL连接到mongoDB。 我总是有以下错误

  • 我正在努力设置ssl来保护我的endpoint。我从我的组织中获得了一份考试证书 我收到一个. pfx文件 我把它转换成. pem----- 我们有基本的基础设施来解决这个问题。jks文件位于一个名为ssl的文件夹中,只需使用confg文件即可获取。 接下来我让杰米来测试这个。遵循步骤 设置一个测试记录器-- 2.将协议更改为https--- 我曾尝试在互联网上搜索和StackFlow有关测试SS