ອັກເຂົ້າມະຍຸກ (ampersand) ໃນລະຫັດຜ່ານພຣອກຊີ JMeter
ໃຊ້ລະຫັດຜ່ານຕົວຈິງໃນ JMeter, ໃຊ້ XML entity ໃນຂໍ້ຄວາມ JMX ແລະ ໃຊ້ເຄື່ອງໝາຍອ້າງອີງຂອງ shell ຢູ່ແຖວຄຳສັ່ງ ໂດຍບໍ່ປ່ຽນຂໍ້ມູນຢືນຢັນຕົວຕົນ.
ປ້ອນລະຫັດຜ່ານຕົວຈິງໃສ່ ຊ່ອງລະຫັດຜ່ານພຣອກຊີ ຂອງ JMeter. ການເຂົ້າລະຫັດຂຶ້ນກັບວ່າຄ່ານັ້ນຖືກເກັບໄວ້ບ່ອນໃດ ບໍ່ແມ່ນຍ້ອນພຣອກຊີຮຽກຮ້ອງລະຫັດຜ່ານອື່ນ.
ສຳລັບຕົວຢ່າງລະຫັດຜ່ານທີ່ມີອັກເຂົ້າມະຍຸກ:
| ຕຳແໜ່ງ | ການເປັນຕົວແທນ |
|---|---|
| ຊ່ອງໃນໜ້າຈໍ JMeter | tea&salt |
| ຂໍ້ຄວາມຂອງອົງປະກອບ XML ໃນ JMX | tea&salt |
| ອາກູເມັນ shell ຂອງ POSIX | 'tea&salt' |
ຕົວແປ XML ຈະປ່ຽນ entity ໃຫ້ເປັນອັກເຂົ້າມະຍຸກຕົວຈິງ ກ່ອນທີ່ JMeter ຈະໃຊ້ຄ່ານັ້ນ. ເຄື່ອງໝາຍອ້າງອີງຂອງ shell ຮັກສາອັກເຂົ້າມະຍຸກໄວ້ໃນອາກູເມັນດຽວ ແລະ shell ຈະລຶບເຄື່ອງໝາຍເຫຼົ່ານັ້ນອອກ. ທັງສອງການປ່ຽນແປງບໍ່ໄດ້ປ່ຽນລະຫັດຜ່ານຂອງບັນຊີ.
ການເຂົ້າລະຫັດເປີເຊັນແມ່ນສຳລັບອົງປະກອບຂອງ URL; ການໃຊ້ %26 ກັບຊ່ອງລະຫັດຜ່ານແຍກຕ່າງຫາກ ອາດຈະສົ່ງສາມຕົວອັກສອນນັ້ນແທນ. ການພິມ XML entity ໃນໜ້າຈໍກໍອາດເຮັດໃຫ້ມັນເປັນສ່ວນໜຶ່ງຂອງລະຫັດຜ່ານໄດ້.
ຄວນແກ້ໄຂ ແລະ ບັນທຶກແຜນຜ່ານ JMeter. ຖ້າແກ້ໄຂ JMX ດ້ວຍມື ໃຫ້ຮັກສາ XML ທີ່ຖືກຕ້ອງ ແລະ ກວດສອບຄ່າຫຼັງຈາກໂຫຼດແລ້ວ.