Home > Net >  Trust anchor for certification path not found JMETER android testing
Trust anchor for certification path not found JMETER android testing

Time:12-01

Hey im trying to do a mobile testing in JMeter, i've followed every step of this guide, and the recording works fine. The problem is that i have to record in a native app and when i try to log in i get the following error message:

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

Im not sure what to do

CodePudding user response:

  1. Why you're asking us and not the author of "this guide"?

  2. These "every steps" are not complete, there is a couple more "every steps" which you need to "follow"

    • In the application section of your app manifest add the following entry:

      android:networkSecurityConfig="@xml/network_security_config
      
    • Add network_security_config.xml file to your application resources folder and copy the below code there:

      <?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>
      
    • Re-compile your application in the debug mode:

      gradlew assembleDebug
      
    • Replace the app you're trying to record with the debug .apk from the previous step

    • You should be able to record now

More information:

  • Related