Sahibi olduğunuz debug tətbiqi JMeter-ə çatsa da HTTPS-i rədd edirsə, qeyd CA-sını tətbiqin etimad konfiqurasiyasına verin:

  1. Faktiki JMeter HTTP(S) recorder-i işə salın və yaradılmış ApacheJMeterTemporaryRootCA.crt faylını əldə edin.
  2. Bu açıq CA-nı tətbiqin raw resurslarına jmeter_debug_ca.crt kimi yerləşdirin.
  3. Bu ankeri mövcud şəbəkə təhlükəsizliyi qaydaları ilə birləşdirin:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

Həmin XML-ə manifestin android:networkSecurityConfig sahəsindən istinad edin. network_security_config.xml üçün @xml/network_security_config yazın.

Android debug-overrides bölməsini yalnız android:debuggable doğru olduqda tətbiq edir; yanlış olduqda onu nəzərə almır. user mənbəli yalnız-debug anker istifadəçinin quraşdırdığı CA-lara qəsdən etibar edən iş axını üçün başqa seçimdir.

Təkcə brauzer etimadı tətbiqin siyasətini təyin etmir. Telefon yenə də recorder-ə çatmalı, tətbiqin şəbəkə müştərisi isə həmin proxy-dən istifadə etməlidir. Fərdi stack öz dəstəklənən etimad girişinə ehtiyac duya bilər.

Əlaqəli məqalələr