Confía na CA do gravador de JMeter só na túa compilación de depuración de Android
Usa unha áncora debug-overrides para unha aplicación túa e mantén aliñadas a referencia do manifest, a CA real de gravación e a ruta do proxy.
Se a túa aplicación de depuración chega a JMeter pero rexeita HTTPS, fornece a súa CA de gravación á configuración de confianza da aplicación:
- Inicia o gravador JMeter HTTP(S) real e obtén o
ApacheJMeterTemporaryRootCA.crtxerado. - Coloca esa CA pública nos recursos raw da aplicación como
jmeter_debug_ca.crt. - Combina esta áncora coas regras de seguridade de rede existentes:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Fai referencia a ese XML desde android:networkSecurityConfig do manifest. Para network_security_config.xml, usa @xml/network_security_config.
Android aplica debug-overrides só cando android:debuggable é certo; se é falso, ignora a sección. Unha orixe de áncora só para depuración con user é outra opción para un fluxo que confía deliberadamente en CA instaladas polo usuario.
A confianza do navegador por si soa non fixa a política da aplicación. O teléfono aínda debe chegar ao gravador e o cliente de rede da aplicación debe usar ese proxy. Unha pila personalizada pode necesitar a súa propia entrada de confianza admitida.