ବିଶ୍ୱସ୍ତ JMeter ରେକର୍ଡରକୁ ମଧ୍ୟ mTLS କ୍ଲାଏଣ୍ଟ କି ଆବଶ୍ୟକ
ରେକର୍ଡିଂ CA ବ୍ରାଉଜରକୁ JMeter ଉପରେ ଭରସା କରିବାରେ ସାହାଯ୍ୟ କରେ; JMeter ର ପରବର୍ତ୍ତୀ HTTPS ସଂଯୋଗକୁ ଆପ୍ଲିକେସନର ଅନୁମୋଦିତ କ୍ଲାଏଣ୍ଟ ସାର୍ଟିଫିକେଟ ଓ ଘରୋଇ କି ଆବଶ୍ୟକ।
JMeter ର ରେକର୍ଡିଂ CA ବ୍ରାଉଜରରେ ସ୍ଥାପନ କଲେ ଭରସାର କେବଳ ଗୋଟିଏ ଦିଗ ସମାଧାନ ହୁଏ: ବ୍ରାଉଜର ରେକର୍ଡର ଦ୍ୱାରା ବଦଳାଯାଇଥିବା ୱେବସାଇଟ ସାର୍ଟିଫିକେଟ ଗ୍ରହଣ କରିପାରେ। ଏହା ଆପ୍ଲିକେସନର mTLS ହ୍ୟାଣ୍ଡସେକ ପାଇଁ JMeter କୁ କ୍ଲାଏଣ୍ଟ ଘରୋଇ କି ଦିଏ ନାହିଁ।
browser → JMeter recorder → mTLS application
records HTTPS presents client identityଅଟକାଯାଇଥିବା ରେକର୍ଡିଂରେ ସେହି ପରବର୍ତ୍ତୀ HTTPS ସଂଯୋଗ JMeter ନିଜେ କରେ। JKS କିମ୍ବା PKCS12 କିଷ୍ଟୋରରୁ ଅନୁମୋଦିତ କ୍ଲାଏଣ୍ଟ ସାର୍ଟିଫିକେଟ ଓ ତାହା ସହ ମେଳ ଖାଉଥିବା ଘରୋଇ କି Options → SSL Manager କିମ୍ବା ଦଲିଲଭୁକ୍ତ JVM କିଷ୍ଟୋର ବିନ୍ୟାସ ମାଧ୍ୟମରେ ଚୟନ କରନ୍ତୁ। ପରୀକ୍ଷଣ ବ୍ୟବହାର କରୁଥିବା HTTP କାର୍ଯ୍ୟାନ୍ୱୟନ ଓ alias ଚୟନକୁ ଧ୍ୟାନ ଦିଅନ୍ତୁ। କେବଳ ସାର୍ବଜନୀନ CA ସାର୍ଟିଫିକେଟ ସେହି ପରିଚୟ ଦେଇପାରିବ ନାହିଁ।
ଆଦାନପ୍ରଦାନକୁ କ୍ରମରେ ଯାଞ୍ଚ କରନ୍ତୁ: ରେକର୍ଡର ଉପରେ ବ୍ରାଉଜରର ଭରସା, କର୍ପୋରେଟ proxy ସଂଯୋଗ ଓ ପ୍ରମାଣୀକରଣ (ଥିଲେ), ତାପରେ ଲକ୍ଷ୍ୟର TLS ହ୍ୟାଣ୍ଡସେକ। 407 proxy ଲଗଇନର ଅଟେ; mTLS ସାର୍ଟିଫିକେଟ ବଦଳାଇଲେ ତାହା ସମାଧାନ ହେବ ନାହିଁ।
ରେକର୍ଡ ହୋଇଥିବା ଅନୁରୋଧ ତଥ୍ୟ ଘରୋଇ କିର ପରିଚୟକୁ ପରବର୍ତ୍ତୀ ପୁନଃଚାଲନାକୁ ନେଇଯାଏ ନାହିଁ। ପୁନଃଚାଲନାର ବହିର୍ଗାମୀ କ୍ଲାଏଣ୍ଟକୁ ମଧ୍ୟ କାର୍ଯ୍ୟକାରୀ ପରିଚୟ ବିନ୍ୟାସ ଆବଶ୍ୟକ। ପୁନଃଚାଲନାରେ proxy 407 ଆସିଲେ JMeter ର ବହିର୍ଗାମୀ proxy ପ୍ରମାଣପତ୍ର ଅଲଗା ଭାବରେ ବିନ୍ୟାସ କରନ୍ତୁ।