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 өзүнүн колдоого алынган ишеним киришине муктаж болушу мүмкүн.