Error de protocolo SSL en la grabación de jmeter

Error de protocolo SSL en la grabación de jmeter

Estoy intentando grabar el escenario de la aplicación de Android a través de Jmeter.

Habilité el proxy y apliqué los certificados, pero entre la grabación, veo un problema de error de SSL en el que no puedo continuar.

Podría ser algo que debamos verificar con el certificado. Esperando algo de su ayuda para resolver el problema. Gracias.

Respuesta1

En las versiones recientes de Android se impusieron medidas de seguridad en lo que respecta al manejo de certificados, por lo que debes modificar tu aplicación.configuración de seguridad de redpara poder registrar su actividad de red a través de JMeter:

  1. En tusmanifiesto de aplicación androidarchivo agregue la siguiente configuración en la <application>etiqueta:

    android:networkSecurityConfig="@xml/network_security_config"
    
  2. Cree la /src/{packageMain}/rescarpeta si no existe y agregue network_security_config.xmlel archivo con el siguiente contenido:

    <?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>
    
  3. Construir APK de depuracióncomo

    gradlew assembleDebug
    
  4. Eso es todo, ahora debería poder instalar JMeter ApacheJMeterTemporaryRootCA.crten el dispositivo y JMeter capturará el tráfico de su aplicación.

Más información:Grabación usando dispositivos Android

información relacionada