ເລືອກ Java Sampler ຂອງ JMeter ສຳລັບເສັ້ນທາງ JVM SOCKS
ຈັບຄູ່ຄຸນສົມບັດ JVM SOCKS ກັບການຈັດຕັ້ງ Java HTTP ຂອງ JMeter ແລະ ປ້ອງກັນບໍ່ໃຫ້ຊ່ອງ proxy HTTP ຂຽນທັບເສັ້ນທາງນັ້ນ.
ໃຊ້ເສັ້ນທາງ JDK SOCKS ນີ້ພຽງແຕ່ເມື່ອ HTTP sampler ທີ່ກ່ຽວຂ້ອງສາມາດໃຊ້ການຈັດຕັ້ງ Java ຂອງ JMeter ໄດ້. ວິທີ HTTP ທີ່ຮອງຮັບແຄບກວ່າ HttpClient4; ພາລະວຽກ PATCH ຕ້ອງການການຈັດວາງທີ່ຮອງຮັບອື່ນ.
ສຳລັບ SOCKS listener ທີ່ມີຢູ່ແລ້ວ, ໃຫ້ເລີ່ມ:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
ຈຸດສິ້ນສຸດທີ່ເຂົ້າກັນໄດ້ໂດຍບໍ່ມີບັນຊີຈາກລາຍຊື່ proxy SOCKSສາມາດປ່ຽນແທນຕົວຢ່າງສຳລັບຄຳຮ້ອງສາທາລະນະທີ່ໄດ້ຮັບອະນຸຍາດທີ່ Java sampler ເຫຼົ່ານີ້ປະຕິບັດ. ເລືອກ Java ໃນ HTTP Request sampler ທີ່ກ່ຽວຂ້ອງແຕ່ລະອັນ ຫຼື ໃນ HTTP Request Defaults ຂອງມັນ. ການເລືອກຢ່າງຊັດເຈນຂອງ sampler ສາມາດຂຽນທັບຄ່າເລີ່ມຕົ້ນນັ້ນ.
ປະຊ່ອງ host/port ຂອງ proxy HTTP ໃຫ້ຫວ່າງສຳລັບເສັ້ນທາງນີ້. ການຕື່ມພວກມັນຈະສ້າງ proxy HTTP ທີ່ຊັດເຈນ; ຖ້າບໍ່ດັ່ງນັ້ນ Java ຈະໃຊ້ URL.openConnection() ແລະ ການເລືອກຂອງ JDK. ກວດເບິ່ງຄຸນສົມບັດ proxy HTTP/HTTPS JVM ທີ່ມີຢູ່ດ້ວຍ, ເພາະ proxy ສະເພາະໂປຣໂຕຄອນມີບຸລິມະສິດເໜືອ SOCKS.
-D ຕັ້ງຄຸນສົມບັດລະບົບ JVM. -J ຕັ້ງຄຸນສົມບັດຂອງ JMeter ເອງ ແລະ ບໍ່ແມ່ນການສະກົດທາງເລືອກ.
ຢືນຢັນເສັ້ນທາງດ້ວຍຄຳຮ້ອງຕົວແທນໃນເຄື່ອງທີ່ປະຕິບັດມັນ. ການຕັ້ງຄ່ານີ້ບໍ່ໄດ້ສ້າງການເສັ້ນທາງ SOCKS ສຳລັບທຸກ plugin, ການເຊື່ອມຕໍ່ JDBC, ເຄື່ອງຫ່າງໄກ ຫຼື sampler ອື່ນ.