तपाईंको 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 प्रयोग गर्नुपर्छ। कस्टम स्ट्याकलाई आफ्नै समर्थित ट्रस्ट इनपुट चाहिन सक्छ।