Themba i-CA yeRecorder ye-JMeter ku-Android debug build yakho kuphela
Sebenzisa i-debug-overrides anchor kwi-app oyiphetheyo, bese ugcina isethenjwa se-manifest, i-CA yokurekhoda yangempela kanye nomzila we-proxy kuhambelana.
Uma i-debug app yakho ifinyelela ku-JMeter kodwa inqaba i-HTTPS, nikeza i-CA yayo yokurekhoda kusilungiselelo sokuthemba se-app:
- Qala i-recorder ye-JMeter HTTP(S) yangempela bese uthola i-
ApacheJMeterTemporaryRootCA.crtekhiqiziwe. - Beka leyo CA yomphakathi kuzinsiza ze-raw ze-app njenge-
jmeter_debug_ca.crt. - Hlanganisa le anchor nemithetho ekhona yokuphepha kwenethiwekhi:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Bhekisela kuleyo XML kusuka ku-android:networkSecurityConfig ku-manifest. Nge-network_security_config.xml, sebenzisa i-@xml/network_security_config.
I-Android isebenzisa i-debug-overrides kuphela uma i-android:debuggable kuyiqiniso, futhi ingasinaki leso sigaba uma kungelona iqiniso. Umthombo we-anchor wokulungisa amaphutha kuphela one-user ungenye indlela yokuhamba komsebenzi othemba ngamabomu ama-CA afakwe umsebenzisi.
Ukuthembela kwesiphequluli sisodwa akubeki inqubomgomo ye-app. Ucingo kusamele lufinyelele ku-recorder, futhi iklayenti lenethiwekhi le-app kufanele lisebenzise leyo proxy. I-stack yangokwezifiso ingase idinge okokufaka kokuthemba okusekelwayo kwayo.