Percaya CA Perakam JMeter Hanya dalam Android Debug Build Anda
Gunakan sauh debug-overrides untuk aplikasi milik anda, kemudian selaraskan rujukan manifest, CA rakaman sebenar dan laluan proxy.
Jika aplikasi debug milik anda mencapai JMeter tetapi menolak HTTPS, berikan CA rakamannya kepada konfigurasi kepercayaan aplikasi:
- Mulakan perakam JMeter HTTP(S) sebenar dan dapatkan
ApacheJMeterTemporaryRootCA.crtyang dijana. - Letakkan CA awam itu dalam sumber raw aplikasi sebagai
jmeter_debug_ca.crt. - Gabungkan sauh ini dengan peraturan keselamatan rangkaian yang sedia 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 dalam manifest. Untuk network_security_config.xml, gunakan @xml/network_security_config.
Android hanya menggunakan debug-overrides apabila android:debuggable benar, dan mengabaikan bahagian itu apabila palsu. Sumber sauh khusus debug dengan user ialah pilihan lain untuk aliran kerja yang sengaja mempercayai CA yang dipasang oleh pengguna.
Kepercayaan pelayar semata-mata tidak menetapkan dasar aplikasi. Telefon masih perlu mencapai perakam, dan klien rangkaian aplikasi mesti menggunakan proxy itu. Timbunan tersuai mungkin memerlukan input kepercayaan yang disokong sendiri.