Erro de protocolo SSL na gravação jmeter

Erro de protocolo SSL na gravação jmeter

Estou tentando registrar o cenário do aplicativo Android por meio do Jmeter.

Habilitei o proxy e apliquei os certificados, mas entre a gravação, estou vendo um problema de erro de SSL que não consigo prosseguir.

Pode ser algo que precisamos verificar com o certificado. Esperando um pouco de sua ajuda para resolver o problema. Obrigado.

Responder1

Nas versões recentes do Android, houve uma aplicação de segurança no que diz respeito ao manuseio de certificados, então você precisa alterar seu aplicativoconfiguração de segurança de redepara poder registrar sua atividade de rede via JMeter:

  1. Na tuamanifesto do aplicativo Androidadicione a seguinte configuração na <application>tag:

    android:networkSecurityConfig="@xml/network_security_config"
    
  2. Crie a /src/{packageMain}/respasta caso ela não exista e adicione network_security_config.xmlum arquivo com o seguinte conteúdo:

    <?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 depuraçãocomo

    gradlew assembleDebug
    
  4. É isso, agora você deve conseguir instalar o JMeter ApacheJMeterTemporaryRootCA.crtno dispositivo e o JMeter irá capturar o tráfego do seu aplicativo.

Mais Informações:Gravação usando dispositivos Android

informação relacionada