Gbẹ́kẹ̀lé CA Recorder JMeter nínú Android debug build rẹ nìkan
Lo àmì debug-overrides fún app tí o ní, lẹ́yìn náà mú ìtọ́kasí manifest, CA gbígba tòótọ́ àti ọ̀nà proxy bára mu.
Bí app debug rẹ bá dé JMeter ṣùgbọ́n kọ HTTPS, fún un ní CA gbígba rẹ̀ fún ìṣètò ìgbẹ́kẹ̀lé app náà:
- Bẹ̀rẹ̀ recorder JMeter HTTP(S) gidi náà kí o sì gba
ApacheJMeterTemporaryRootCA.crttí a ṣẹ̀dá. - Fi CA gbangba yẹn sínú àwọn ohun èlò raw app náà gẹ́gẹ́ bí
jmeter_debug_ca.crt. - Darapọ̀ àmì yìí pẹ̀lú àwọn òfin ààbò nẹ́tíwọ́kì tí ó wà:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Tọ́ka sí XML yẹn láti android:networkSecurityConfig nínú manifest. Fún network_security_config.xml, lo @xml/network_security_config.
Android máa ń lo debug-overrides nígbà tí android:debuggable bá jẹ́ òtítọ́ nìkan, ó sì ń fojú fo apá yẹn nígbà tí ó bá jẹ́ irọ́. Orísun àmì fún debug nìkan pẹ̀lú user jẹ́ àṣàyàn mìíràn fún ìṣàn iṣẹ́ tí ó mọ̀ọ́mọ̀ gbẹ́kẹ̀lé CA tí olùṣàmúlò fi sínú ẹ̀rọ.
Ìgbẹ́kẹ̀lé ẹ̀rọ ìwò lásán kò ṣètò ìlànà app náà. Fọ́nù gbọ́dọ̀ dé recorder náà, kí ẹ̀rọ amúlòde nẹ́tíwọ́kì app náà sì lo proxy yẹn. Stack àkànṣe lè nílò ìwọlé ìgbẹ́kẹ̀lé tirẹ̀ tí a ṣe àtìlẹ́yìn fún.