Ошибка протокола SSL при записи jmeter

Ошибка протокола SSL при записи jmeter

Я пытаюсь записать сценарий приложения Android через Jmeter.

Я включил прокси-сервер и применил сертификаты, но в промежутке между записью я вижу ошибку SSL, из-за которой я не могу продолжить работу.

Может быть, нам нужно что-то проверить с сертификатом. Ожидаю вашей помощи, чтобы решить проблему. Спасибо.

решение1

В последних версиях Android были введены меры безопасности при обработке сертификатов, поэтому вам необходимо внести изменения в свое приложение.конфигурация сетевой безопасностидля того, чтобы иметь возможность регистрировать сетевую активность через JMeter:

  1. В вашейманифест приложения Androidfile добавьте следующую настройку в <application>тег:

    android:networkSecurityConfig="@xml/network_security_config"
    
  2. Создайте /src/{packageMain}/resпапку, если она не существует, и добавьте network_security_config.xmlфайл со следующим содержимым:

    <?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. Сборка отладочного APKнравиться

    gradlew assembleDebug
    
  4. Вот и все, теперь вы можете установить JMeter ApacheJMeterTemporaryRootCA.crtна устройство, и JMeter будет захватывать трафик вашего приложения.

Больше информации:Запись с помощью устройств Android

Связанный контент