നിങ്ങളുടെ ഡീബഗ് ആപ്പ് JMeter-ൽ എത്തുകയും HTTPS നിരസിക്കുകയും ചെയ്താൽ, അതിന്റെ റെക്കോർഡിംഗ് CA ആപ്പിന്റെ ട്രസ്റ്റ് കോൺഫിഗറേഷന് നൽകുക:

  1. യഥാർത്ഥ JMeter HTTP(S) റെക്കോർഡർ ആരംഭിച്ച് സൃഷ്ടിച്ച ApacheJMeterTemporaryRootCA.crt എടുക്കുക.
  2. ആ പൊതു CA ആപ്പിന്റെ raw റിസോഴ്സുകളിൽ jmeter_debug_ca.crt ആയി വയ്ക്കുക.
  3. ഈ ആങ്കർ നിലവിലുള്ള നെറ്റ്വർക്ക് സുരക്ഷാ നിയമങ്ങളുമായി ലയിപ്പിക്കുക:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

manifest-ലെ android:networkSecurityConfig-ൽ നിന്ന് ആ XML റഫർ ചെയ്യുക. network_security_config.xml-ന് @xml/network_security_config ഉപയോഗിക്കുക.

Android debug-overrides പ്രയോഗിക്കുന്നത് android:debuggable ശരിയാകുമ്പോൾ മാത്രമാണ്; തെറ്റാകുമ്പോൾ ആ ഭാഗം അവഗണിക്കുന്നു. user ഉള്ള ഡീബഗ്-മാത്രം ആങ്കർ ഉറവിടം ഉപയോക്താവ് ഇൻസ്റ്റാൾ ചെയ്ത CA-കളെ ബോധപൂർവ്വം വിശ്വസിക്കുന്ന വർക്ക്ഫ്ലോയ്ക്ക് മറ്റൊരു മാർഗമാണ്.

ബ്രൗസർ ട്രസ്റ്റ് മാത്രം ആപ്പിന്റെ നയം നിർണ്ണയിക്കുന്നില്ല. ഫോൺ ഇപ്പോഴും റെക്കോർഡറിൽ എത്തണം, ആപ്പിന്റെ നെറ്റ്വർക്ക് ക്ലയന്റ് ആ proxy ഉപയോഗിക്കണം. ഇഷ്ടാനുസൃത സ്റ്റാക്കിന് അതിന്റേതായ പിന്തുണയുള്ള ട്രസ്റ്റ് ഇൻപുട്ട് ആവശ്യമായേക്കാം.

അനുബന്ധ ലേഖനങ്ങൾ