Confía en la CA del grabador de JMeter solo en tu compilación de depuración de Android
Usa un anclaje debug-overrides para una aplicación tuya y mantén alineados la referencia del manifiesto, la CA real de grabación y la ruta del proxy.
Si tu aplicación de depuración llega a JMeter pero rechaza HTTPS, facilita su CA de grabación a la configuración de confianza de la aplicación:
- Inicia el grabador JMeter HTTP(S) real y obtén el
ApacheJMeterTemporaryRootCA.crtgenerado. - Coloca esa CA pública en los recursos raw de la aplicación como
jmeter_debug_ca.crt. - Combina este anclaje con las reglas de seguridad de red existentes:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Haz referencia a ese XML desde android:networkSecurityConfig del manifiesto. Para network_security_config.xml, usa @xml/network_security_config.
Android aplica debug-overrides solo cuando android:debuggable es verdadero; si es falso, ignora la sección. Un origen de anclaje solo para depuración con user es otra opción para un flujo que confía deliberadamente en CA instaladas por el usuario.
La confianza del navegador por sí sola no fija la política de la aplicación. El teléfono aún debe llegar al grabador y el cliente de red de la aplicación debe usar ese proxy. Una pila personalizada puede necesitar su propia entrada de confianza admitida.