ໄວ້ໃຈ CA ຂອງຕົວບັນທຶກ JMeter ສະເພາະໃນ Android debug build ຂອງທ່ານ
ໃຊ້ພື້ນທີ່ຍຶດ debug-overrides ສຳລັບແອັບທີ່ເຈົ້າເປັນເຈົ້າຂອງ, ແລ້ວເຮັດໃຫ້ການອ້າງອີງ manifest, CA ບັນທຶກຕົວຈິງ ແລະເສັ້ນທາງ proxy ສອດຄ່ອງກັນ.
ຖ້າແອັບ debug ຂອງເຈົ້າໄປຮອດ JMeter ແຕ່ປະຕິເສດ HTTPS, ໃຫ້ CA ບັນທຶກຂອງມັນແກ່ການຕັ້ງຄ່າຄວາມໄວ້ໃຈຂອງແອັບ:
- ເລີ່ມຕົວບັນທຶກ JMeter HTTP(S) ຕົວຈິງ ແລະເອົາ
ApacheJMeterTemporaryRootCA.crtທີ່ສ້າງຂຶ້ນ. - ວາງ CA ສາທາລະນະນັ້ນໃນຊັບພະຍາກອນ raw ຂອງແອັບເປັນ
jmeter_debug_ca.crt. - ລວມພື້ນທີ່ຍຶດນີ້ກັບກົດຄວາມປອດໄພເຄືອຂ່າຍທີ່ມີຢູ່:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>ອ້າງອີງ XML ນັ້ນຈາກ android:networkSecurityConfig ໃນ manifest. ສຳລັບ network_security_config.xml, ໃຊ້ @xml/network_security_config.
Android ນຳໃຊ້ debug-overrides ສະເພາະເມື່ອ android:debuggable ເປັນຄວາມຈິງ, ແລະບໍ່ສົນໃຈພາກນັ້ນເມື່ອເປັນເທັດ. ແຫຼ່ງຍຶດສຳລັບ debug ຢ່າງດຽວດ້ວຍ user ແມ່ນທາງເລືອກອີກອັນໜຶ່ງສຳລັບຂະບວນການທີ່ໄວ້ໃຈ CA ທີ່ຜູ້ໃຊ້ຕິດຕັ້ງໂດຍເຈດຕະນາ.
ຄວາມໄວ້ໃຈຂອງບຣາວເຊີຢ່າງດຽວບໍ່ໄດ້ກຳນົດນະໂຍບາຍຂອງແອັບ. ໂທລະສັບຍັງຕ້ອງໄປຮອດຕົວບັນທຶກ, ແລະລູກຄ້າເຄືອຂ່າຍຂອງແອັບຕ້ອງໃຊ້ proxy ນັ້ນ. stack ແບບກຳນົດເອງອາດຕ້ອງການຂໍ້ມູນຄວາມໄວ້ໃຈທີ່ຮອງຮັບໂດຍຕົວມັນເອງ.