قابلِ اعتماد JMeter ریکارڈر کو پھر بھی mTLS کلائنٹ کلید درکار ہے
ریکارڈنگ CA براؤزر کو JMeter پر اعتماد کرنے کے قابل بناتا ہے؛ JMeter کا اگلا HTTPS کنکشن ایپلیکیشن کے مجاز کلائنٹ سرٹیفکیٹ اور نجی کلید کا متقاضی ہے۔
JMeter کا ریکارڈنگ CA براؤزر میں نصب کرنا اعتماد کی صرف ایک سمت حل کرتا ہے: براؤزر ریکارڈر کے بدلے ہوئے ویب سائٹ سرٹیفکیٹ قبول کر سکتا ہے۔ یہ JMeter کو ایپلیکیشن کے mTLS ہینڈ شیک کے لیے کلائنٹ نجی کلید فراہم نہیں کرتا۔
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 اسناد الگ سے ترتیب دیں۔