আপনার 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 ব্যবহার করতে হবে। একটি কাস্টম স্ট্যাকের নিজস্ব সমর্থিত ট্রাস্ট ইনপুট লাগতে পারে।