તમારા 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 વાપરવું પડે છે. કસ્ટમ સ્ટેકને તેનું પોતાનું સમર્થિત ટ્રસ્ટ ઇનપુટ જોઈએ.