သင့် debug အက်ပ်သည် JMeter သို့ ရောက်သော်လည်း HTTPS ကို ငြင်းပယ်ပါက ၎င်း၏ အသံဖမ်း CA ကို အက်ပ်၏ ယုံကြည်မှု ဆက်တင်သို့ ပေးပါ။

  1. အမှန်တကယ် JMeter HTTP(S) recorder ကို စတင်ပြီး ထုတ်ပေးထားသော ApacheJMeterTemporaryRootCA.crt ကို ယူပါ။
  2. ထို အများသုံး CA ကို အက်ပ်၏ raw အရင်းအမြစ်များထဲတွင် jmeter_debug_ca.crt အဖြစ် ထားပါ။
  3. ဤကျောက်ဆူးကို ရှိပြီးသား ကွန်ရက်လုံခြုံရေး စည်းမျဉ်းများနှင့် ပေါင်းစပ်ပါ။
<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 များကို တမင်တကာ ယုံကြည်သော လုပ်ငန်းစဉ်အတွက် နောက်ထပ် ရွေးချယ်မှု တစ်ခု ဖြစ်သည်။

ဘရောက်ဇာ၏ ယုံကြည်မှုတစ်ခုတည်းဖြင့် အက်ပ်၏ မူဝါဒကို မသတ်မှတ်ပါ။ ဖုန်းသည် recorder သို့ ရောက်ရမည်ဖြစ်ပြီး အက်ပ်၏ ကွန်ရက် client သည် ထို proxy ကို သုံးရမည်။ စိတ်ကြိုက် stack သည် ၎င်း၏ ကိုယ်ပိုင် ပံ့ပိုးထားသော ယုံကြည်မှု ထည့်သွင်းချက် လိုအပ်နိုင်သည်။

ဆက်စပ်ဆောင်းပါးများ