ເຄື່ອງບັນທຶກ JMeter ທີ່ໄວ້ໃຈໄດ້ຍັງຕ້ອງການກະແຈລູກຂ່າຍ mTLS
CA ສຳລັບການບັນທຶກເຮັດໃຫ້ເບົາວ໌ເຊີໄວ້ໃຈ JMeter; ການເຊື່ອມຕໍ່ HTTPS ຕໍ່ໄປຂອງ JMeter ຕ້ອງການໃບຮັບຮອງລູກຂ່າຍທີ່ໄດ້ຮັບອະນຸຍາດ ແລະ ກະແຈສ່ວນຕົວຂອງແອັບຯ.
ການຕິດຕັ້ງ 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 ແຍກຕ່າງຫາກ.