Idan app ɗinka na debug ya isa JMeter amma ya ƙi HTTPS, ka ba da CA ɗinsa na rikodi ga tsarin amincewa na app ɗin:

  1. Fara ainihin recorder na JMeter HTTP(S) ka sami ApacheJMeterTemporaryRootCA.crt da aka ƙirƙira.
  2. Sanya wannan CA na jama'a a cikin albarkatun raw na app a matsayin jmeter_debug_ca.crt.
  3. Haɗa wannan ango tare da ƙa'idodin tsaron cibiyar sadarwa da suke da su:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

Yi nuni ga wannan XML daga android:networkSecurityConfig na manifest. Don network_security_config.xml, yi amfani da @xml/network_security_config.

Android yana amfani da debug-overrides ne kawai lokacin da android:debuggable gaskiya ne, kuma yana watsi da sashen idan ƙarya ce. Tushen ango na debug kawai tare da user wata hanya ce ga tsarin aiki da ke amincewa da gangan da CA da mai amfani ya shigar.

Amincewar burauza ita kaɗai ba ta kafa manufar app ɗin ba. Wayar dole ne ta isa recorder ɗin, kuma abokin ciniki na cibiyar sadarwa na app dole ne ya yi amfani da wannan proxy. Tsarin da aka keɓance na iya buƙatar nasa shigarwar amincewa da ake tallafawa.

Labarai masu alaƙa