നിങ്ങളുടെ Android ഡീബഗ് ബിൽഡിൽ മാത്രം JMeter റെക്കോർഡർ CA വിശ്വസിക്കുക
നിങ്ങളുടെ സ്വന്തം ആപ്പിന് debug-overrides ആങ്കർ ഉപയോഗിക്കുക, തുടർന്ന് manifest റഫറൻസ്, യഥാർത്ഥ റെക്കോർഡിംഗ് CA, proxy പാത എന്നിവ ഒത്തുപോകുന്നതായി നിലനിർത്തുക.
നിങ്ങളുടെ ഡീബഗ് ആപ്പ് 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>manifest-ലെ android:networkSecurityConfig-ൽ നിന്ന് ആ XML റഫർ ചെയ്യുക. network_security_config.xml-ന് @xml/network_security_config ഉപയോഗിക്കുക.
Android debug-overrides പ്രയോഗിക്കുന്നത് android:debuggable ശരിയാകുമ്പോൾ മാത്രമാണ്; തെറ്റാകുമ്പോൾ ആ ഭാഗം അവഗണിക്കുന്നു. user ഉള്ള ഡീബഗ്-മാത്രം ആങ്കർ ഉറവിടം ഉപയോക്താവ് ഇൻസ്റ്റാൾ ചെയ്ത CA-കളെ ബോധപൂർവ്വം വിശ്വസിക്കുന്ന വർക്ക്ഫ്ലോയ്ക്ക് മറ്റൊരു മാർഗമാണ്.
ബ്രൗസർ ട്രസ്റ്റ് മാത്രം ആപ്പിന്റെ നയം നിർണ്ണയിക്കുന്നില്ല. ഫോൺ ഇപ്പോഴും റെക്കോർഡറിൽ എത്തണം, ആപ്പിന്റെ നെറ്റ്വർക്ക് ക്ലയന്റ് ആ proxy ഉപയോഗിക്കണം. ഇഷ്ടാനുസൃത സ്റ്റാക്കിന് അതിന്റേതായ പിന്തുണയുള്ള ട്രസ്റ്റ് ഇൻപുട്ട് ആവശ്യമായേക്കാം.