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

JMeter 加载客户端证书

苏鸿卓
2023-03-14

我尝试将p12文件添加到JMeter 3.3configuration中,以访问站点。我在<code>系统中添加了以下行。属性文件:

javax.net.ssl.keyStoreType=pkcs12    
javax.net.ssl.keyStore=C:\certs\mycert.p12
javax.net.ssl.keyStorePassword=mypassword

之后,我重新启动了JMeter,但得到了相同的错误,javax.net.ssl.SSLHandshakeException。我使用keytool将p12文件转换为jks,并通过替换以前的行将以下行添加到同一文件中。

javax.net.ssl.keyStore=C:\certs\mycert.jks
javax.net.ssl.keyStorePassword=mypassword

在这种情况下,错误消息也是相同的:

响应代码: 非 HTTP 响应代码: handshake_failure

我使用HTTP Client 4作为HTTP Samplers的实现。当我将相同的证书导入浏览器时,它工作正常。

我也试着遵循这个教程:如何配置JMeter来使用客户端SSL

共有1个答案

艾和通
2023-03-14

您可以使用选项 -

 类似资料:
  • 如何向JMeter脚本添加客户端证书和密钥? 每次我导航到

  • 我在Jmeter中执行API时遇到了问题。我们的API中有客户端证书。pfx格式。我已经把它换成了。jks,并在系统中进行了更新。jmeter的特性。在jmeter中,我创建了一个csv文件来获取创建的别名。但是,错误显示为 错误:响应消息:非HTTP响应消息:java.lang.IllegalArgumentException:未找到别名的证书:'certalias' 以下是我的别名信息:别名:

  • 我正在为TIBCO EMS队列测试运行一个JMS点对点采样器。我已经将所有tibco ems JAR添加到jmeter lib文件夹中。在JMS采样器中配置队列详细信息、上下文工厂、用户凭据。当使用tcp请求队列击中TIBCO ems时,它正在工作。但是当用SSL url击中时,它无法连接。 我尝试了以下方式来附上tibco团队给出的自签名证书

  • 我想从文件客户端加载SecurityManager策略。政策我读到我能做到——贾瓦。安全策略=客户端。政策但我不想在命令行中指定这一点。我试图在属性文件中指定它。实际上我的代码抛出异常。如果没有命令行参数,我如何读取策略? 以下是我的代码片段: config.properties: 客户政策: 例外情况: JAVA安全AccessControlException:在java上拒绝访问(“java.

  • 因此,为了实现这个逻辑,我认为我需要在客户端验证JWT令牌。Q1,这是一个明智的做法吗。 Q2,我正在使用的库似乎需要一个公钥才能使用它的函数。我似乎没有公钥,只有一个秘密,这是我刚刚编造的,所以它不是用一对生成的。我的公钥从何而来,或者是否有另一种方法来验证我的令牌而不使用此方法? 这一切似乎应该是显而易见的,我错过了一些东西,所以很抱歉,如果这是一个愚蠢的问题,但我似乎找不到答案?

  • 我正在尝试做一个HTTP发布到一个URL。后端需要一个文本字段和一个文件。我使用的是Android4.1(minSdkVersion=8,targetSdkVersion=15)。我已经看到了很多关于如何在android上执行此操作的示例(通过Java lib Apache Commons上传文件的简明示例)。但是,我注意到Android4.1附带的apache httpclient版本不存在Po