ການຕິດຕັ້ງ CA ສຳລັບການບັນທຶກຂອງ JMeter ໃນເບົາວ໌ເຊີແກ້ບັນຫາຄວາມໄວ້ໃຈພຽງທິດດຽວ: ເບົາວ໌ເຊີສາມາດຍອມຮັບໃບຮັບຮອງເວັບໄຊທີ່ຖືກແທນທີ່ໂດຍເຄື່ອງບັນທຶກ. ມັນບໍ່ໄດ້ໃຫ້ກະແຈສ່ວນຕົວລູກຂ່າຍແກ່ JMeter ສຳລັບການຈັບມື mTLS ຂອງແອັບຯ.

browser → JMeter recorder → mTLS application
          records HTTPS    presents client identity

ໃນການບັນທຶກທີ່ຖືກດັກຈັບ, JMeter ເປັນຜູ້ສ້າງການເຊື່ອມຕໍ່ HTTPS ຕໍ່ໄປນັ້ນ. ເລືອກໃບຮັບຮອງລູກຂ່າຍທີ່ໄດ້ຮັບອະນຸຍາດ ແລະ ກະແຈສ່ວນຕົວທີ່ຄູ່ກັນຈາກ keystore JKS ຫຼື PKCS12 ຜ່ານ Options → SSL Manager, ຫຼື ການຕັ້ງຄ່າ keystore ຂອງ JVM ຕາມເອກະສານ. ພິຈາລະນາ HTTP implementation ແລະ ການເລືອກ alias ທີ່ການທົດສອບໃຊ້. ໃບຮັບຮອງ CA ສາທາລະນະຢ່າງດຽວບໍ່ສາມາດໃຫ້ຕົວຕົນນັ້ນໄດ້.

ກວດສອບການແລກປ່ຽນຕາມລຳດັບ: ຄວາມໄວ້ໃຈຂອງເບົາວ໌ເຊີໃນເຄື່ອງບັນທຶກ, ການເຊື່ອມຕໍ່ ແລະ ການຢືນຢັນຕົວຕົນຜ່ານ proxy ອົງກອນ (ຖ້າມີ), ແລ້ວຈຶ່ງກວດ TLS handshake ປາຍທາງ. 407 ເປັນຂອງການເຂົ້າສູ່ລະບົບ proxy; ການປ່ຽນໃບຮັບຮອງ mTLS ບໍ່ສາມາດແກ້ບັນຫານີ້ໄດ້.

ຂໍ້ມູນຄຳຮ້ອງທີ່ບັນທຶກໄວ້ບໍ່ໄດ້ພາຕົວຕົນຈາກກະແຈສ່ວນຕົວໄປສູ່ການຫຼິ້ນຄືນຄັ້ງຕໍ່ໄປ. ລູກຂ່າຍຂາອອກຂອງການຫຼິ້ນຄືນກໍຕ້ອງມີການຕັ້ງຄ່າຕົວຕົນທີ່ໃຊ້ໄດ້. ຖ້າການຫຼິ້ນຄືນໄດ້ຮັບ 407 ຈາກ proxy, ໃຫ້ຕັ້ງຄ່າ ຂໍ້ມູນການຢືນຢັນ proxy ຂາອອກຂອງ JMeter ແຍກຕ່າງຫາກ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ