Ymddiried yng NghA Recordiwr JMeter yn unig yn eich Android debug build
Defnyddiwch angor debug-overrides ar gyfer ap rydych chi'n berchen arno, yna cadwch y cyfeiriad manifest, y CA recordio gwirioneddol a'r llwybr proxy yn unol.
Os yw eich ap dadfygio yn cyrraedd JMeter ond yn gwrthod HTTPS, rhowch ei CA recordio i ffurfweddiad ymddiriedaeth yr ap:
- Dechreuwch y recordiwr JMeter HTTP(S) gwirioneddol a chael y
ApacheJMeterTemporaryRootCA.crta gynhyrchwyd. - Rhowch y CA cyhoeddus hwnnw yn adnoddau raw yr ap fel
jmeter_debug_ca.crt. - Cyfunwch yr angor hwn â'r rheolau diogelwch rhwydwaith presennol:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Cyfeiriwch at yr XML hwnnw o android:networkSecurityConfig y manifest. Ar gyfer network_security_config.xml, defnyddiwch @xml/network_security_config.
Mae Android yn cymhwyso debug-overrides dim ond pan fo android:debuggable yn wir, ac yn anwybyddu'r adran pan fo'n gau. Mae ffynhonnell angor dadfygio-yn-unig o user yn opsiwn arall ar gyfer llif gwaith sy'n ymddiried yn fwriadol mewn CA a osodwyd gan y defnyddiwr.
Nid yw ymddiriedaeth y porwr ar ei phen ei hun yn gosod polisi'r ap. Rhaid i'r ffôn gyrraedd y recordiwr o hyd, a rhaid i gleient rhwydwaith yr ap ddefnyddio'r proxy hwnnw. Efallai y bydd angen mewnbwn ymddiriedaeth cefnogol ei hun ar stac personol.