କେବଳ ଆପଣଙ୍କ 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 ବ୍ୟବହାର କରିବା ଆବଶ୍ୟକ। ଏକ କଷ୍ଟମ୍ ଷ୍ଟାକ୍କୁ ନିଜସ୍ୱ ସମର୍ଥିତ ଟ୍ରଷ୍ଟ ଇନପୁଟ୍ ଆବଶ୍ୟକ ହୋଇପାରେ।