在 Azure 中运行负载测试时收到此错误消息“未找到密钥库文件,正在加载空密钥库”

问题描述 投票:0回答:2

我已经在测试计划中上传了.jmx脚本和CVS文件。并在环境变量中添加了“授权令牌”作为参数(因为我不想透露秘密)。因此,当执行测试时,日志文件中会显示“找不到密钥库文件,正在加载空密钥库”消息,测试失败。我该如何解决这个问题。

azure-devops jmeter performance-testing load-testing keystore
2个回答
0
投票

如果您的测试使用客户端证书,您需要:

  1. 上传 keystore 以及您的测试计划和 CSV 文件

  2. 设置相应的JMeter系统属性

    • javax.net.ssl.keyStore
      - 包含密钥库文件的路径
    • javax.net.ssl.keyStorePassword
      - 使用密钥库文件的密码

0
投票

您当前无法通过 Azure 负载测试操作密钥库。您只能通过 Azure Key Vault 提供单个用户证书。

来自 Azure 文档

在此场景中,应用程序端点要求您使用客户端证书进行身份验证。 Azure 负载测试支持公钥证书标准 #12 (PKCS12) 类型的证书。您在负载测试中只能使用一个客户端证书。

© www.soinside.com 2019 - 2024. All rights reserved.