JMeter бичлэгчийн CA-д зөвхөн 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-д manifest доторх android:networkSecurityConfig-аас лавлагаа хий. network_security_config.xml-ийн хувьд @xml/network_security_config ашигла.
Android debug-overrides-г зөвхөн android:debuggable үнэн үед хэрэглэх ба худал үед тэр хэсгийг үл тоомсорлодог. user утгатай зөвхөн debug-д зориулсан зангуу эх сурвалж нь хэрэглэгчийн суулгасан CA-д санаатайгаар итгэдэг ажлын урсгалд өөр нэг сонголт юм.
Зөвхөн хөтчийн итгэлцэл аппын бодлогыг тогтоохгүй. Утас бичлэгч рүү хүрэх ёстой хэвээр, аппын сүлжээний клиент тэр proxy-г ашиглах ёстой. Захиалгат stack өөрийн дэмжигдсэн итгэлцлийн оролт шаардаж болно.