เครื่องหมายแอมเพอร์แซนด์ในรหัสผ่านพร็อกซีของ 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 ที่ถูกต้องไว้และตรวจสอบค่าหลังจากโหลดแล้ว