तुमचे डीबग ॲप JMeter पर्यंत पोहोचते पण HTTPS नाकारते, तर त्याचा रेकॉर्डिंग CA ॲपच्या ट्रस्ट कॉन्फिगरेशनला द्या:

  1. प्रत्यक्ष JMeter HTTP(S) रेकॉर्डर सुरू करा आणि तयार झालेला 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>

manifest मधील android:networkSecurityConfig वरून त्या XML चा संदर्भ द्या. network_security_config.xml साठी @xml/network_security_config वापरा.

Android debug-overrides फक्त तेव्हाच लागू करते जेव्हा android:debuggable खरे असते, आणि खोटे असल्यास तो भाग दुर्लक्षित करते. user असलेला केवळ-डीबग अँकर स्रोत वापरकर्त्याने स्थापित केलेल्या CA वर जाणीवपूर्वक विश्वास ठेवणाऱ्या कार्यप्रवाहासाठी दुसरा पर्याय आहे.

केवळ ब्राउझरचा विश्वास ॲपचे धोरण ठरवत नाही. फोनला अजूनही रेकॉर्डरपर्यंत पोहोचावे लागते, आणि ॲपच्या नेटवर्क क्लायंटने तो proxy वापरावा. सानुकूल स्टॅकला त्याचे स्वतःचे समर्थित ट्रस्ट इनपुट लागू शकते.

संबंधित लेख