Percayai CA Perekam JMeter Hanya di Android Debug Build Anda
Gunakan jangkar debug-overrides untuk aplikasi milik Anda, lalu selaraskan referensi manifest, CA perekaman yang sebenarnya, dan rute proxy.
Jika aplikasi debug milik Anda menjangkau JMeter tetapi menolak HTTPS, berikan CA perekamannya ke konfigurasi kepercayaan aplikasi:
- Mulai perekam JMeter HTTP(S) yang sebenarnya dan dapatkan
ApacheJMeterTemporaryRootCA.crtyang dihasilkan. - Tempatkan CA publik itu di sumber daya raw aplikasi sebagai
jmeter_debug_ca.crt. - Gabungkan jangkar ini dengan aturan keamanan jaringan yang sudah ada:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Rujuk XML itu dari android:networkSecurityConfig di manifest. Untuk network_security_config.xml, gunakan @xml/network_security_config.
Android hanya menerapkan debug-overrides saat android:debuggable bernilai true, dan mengabaikan bagian itu saat bernilai false. Sumber jangkar khusus debug dengan user adalah opsi lain untuk alur kerja yang sengaja memercayai CA yang dipasang pengguna.
Kepercayaan browser saja tidak menetapkan kebijakan aplikasi. Ponsel tetap harus menjangkau perekam, dan klien jaringan aplikasi harus memakai proxy tersebut. Stack kustom mungkin memerlukan input kepercayaan yang didukungnya sendiri.