JMeter Recorder CA-sına yalnız Android debug build-də etibar edin
Sahibi olduğunuz tətbiq üçün debug-overrides ankeri istifadə edin, sonra manifest istinadını, faktiki qeyd CA-sını və proxy marşrutunu uyğun saxlayın.
Sahibi olduğunuz debug tətbiqi JMeter-ə çatsa da HTTPS-i rədd edirsə, qeyd CA-sını tətbiqin etimad konfiqurasiyasına verin:
- Faktiki JMeter HTTP(S) recorder-i işə salın və yaradılmış
ApacheJMeterTemporaryRootCA.crtfaylını əldə edin. - Bu açıq CA-nı tətbiqin raw resurslarına
jmeter_debug_ca.crtkimi yerləşdirin. - 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.