మీ 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ని ఉపయోగించాలి. కస్టమ్ స్టాక్కు దాని స్వంత మద్దతు ఉన్న ట్రస్ట్ ఇన్పుట్ అవసరం కావచ్చు.