Эгер сиздин debug колдонмоңуз JMeter-ге жетип, бирок HTTPS-ти четке какса, анын жазуу CA-сын колдонмонун ишеним конфигурациясына бериңиз:

  1. Чыныгы JMeter HTTP(S) жазуучусун иштетип, жаралган ApacheJMeterTemporaryRootCA.crt файлын алыңыз.
  2. Ошол ачык CA-ны колдонмонун raw ресурстарына jmeter_debug_ca.crt катары коюңуз.
  3. Бул тиректи учурдагы тармак коопсуздук эрежелери менен бириктириңиз:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

Ошол XML-ге manifestтеги android:networkSecurityConfig ичинен шилтеме жасаңыз. network_security_config.xml үчүн @xml/network_security_config колдонуңуз.

Android debug-overrides бөлүмүн android:debuggable чын болгондо гана колдонот, жалган болгондо аны этибарга албайт. user мааниси бар debug үчүн гана тирек булагы колдонуучу орноткон CA-ларга атайын ишенген жумуш агымы үчүн дагы бир вариант.

Браузердин ишеними гана колдонмонун саясатын белгилебейт. Телефон дагы эле жазуучуга жетүүсү керек, ал эми колдонмонун тармактык кардары ошол proxy-ды колдонушу керек. Ыңгайлаштырылган stack өзүнүн колдоого алынган ишеним киришине муктаж болушу мүмкүн.

Тектеш макалалар