Amince da CA na Recorder na JMeter a cikin Android debug build ɗinka kawai
Yi amfani da angon debug-overrides don app da ka mallaka, sannan ka daidaita alaƙar manifest, CA na rikodi na zahiri da hanyar proxy.
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:
- Fara ainihin recorder na JMeter HTTP(S) ka sami
ApacheJMeterTemporaryRootCA.crtda aka ƙirƙira. - Sanya wannan CA na jama'a a cikin albarkatun raw na app a matsayin
jmeter_debug_ca.crt. - 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.