未找到证书路径的信任锚 JMETER android 测试

Trust anchor for certification path not found JMETER android testing

嘿,我正在尝试在 JMeter 中进行移动测试,我已经按照 this guide 的每一步进行操作,并且录制工作正常。问题是我必须在本机应用程序中记录,当我尝试登录时收到以下错误消息:

java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

我不知道该怎么做

  1. 为什么你问的是我们而不是“本指南”的作者?

  2. 这些“每一步”并不完整,还有几个“每一步”需要您“遵循”

    • application section of your app manifest 中添加以下条目:

      android:networkSecurityConfig="@xml/network_security_config
      
    • network_security_config.xml 文件添加到您的应用程序 resources 文件夹并复制以下代码:

      <?xml version="1.0" encoding="utf-8"?>
        <network-security-config>
          <debug-overrides>
            <trust-anchors>
              <!-- Trust user added CAs while debuggable only -->
              <certificates src="user" />
           </trust-anchors>
          </debug-overrides>
        </network-security-config>
      
    • debug mode 中重新编译您的应用程序:

      gradlew assembleDebug
      
    • 用上一步中的调试 .apk 替换您尝试录制的应用程序

    • 你现在应该可以录制了

更多信息: