การตั้งค่าพร็อกซีของ JMeter สำหรับการบันทึกและการรันทดสอบ
เบราว์เซอร์ใช้ตัวบันทึกระหว่างการเก็บข้อมูล; ไคลเอนต์ HTTP ของ JMeter เองเป็นผู้ส่งการทดสอบโหลดในภายหลัง
| กิจกรรม | เส้นทางที่ต้องกำหนดค่า |
|---|---|
| บันทึกทราฟฟิกของเบราว์เซอร์ | เบราว์เซอร์ → ตัวบันทึก; พร็อกซีถัดไปที่จำเป็นบนเส้นทางนั้น |
| รันการทดสอบ HTTP ที่สร้างขึ้น | ไคลเอนต์ HTTP ของ JMeter → ปลายทาง/ต้นทางที่ตั้งใจ |
หน้าที่บันทึกสำเร็จไม่ได้บอกอะไรเกี่ยวกับการตั้งค่าพร็อกซีหรือบัญชีของไคลเอนต์ในภายหลัง ตรวจสอบสิ่งเหล่านั้นก่อนดำเนินการตามแผน
รักษาตัวรับฟังของตัวบันทึก พร็อกซีต้นทาง และปลายทางของแอปพลิเคชันให้เป็นสามที่อยู่แยกกัน พอร์ตตัวบันทึกภายในเครื่องไม่ใช่พอร์ตบริการของแอปพลิเคชัน และไม่ใช่ทางออกสาธารณะสำหรับเครื่องที่ไม่เกี่ยวข้อง; เบราว์เซอร์ที่บันทึกต้องเข้าถึงได้ภายในขอบเขตที่ตั้งใจ
การดักจับ HTTPS ระหว่างการบันทึกที่ได้รับอนุญาตต้องอาศัยการตั้งค่าความเชื่อถือชั่วคราวในเบราว์เซอร์ สำหรับแอปพลิเคชัน mTLS ตัวบันทึกยังต้องมีตัวตนไคลเอนต์ที่ได้รับอนุญาตสำหรับการเชื่อมต่อถัดไป การเข้าถึงและการพิสูจน์ตัวตนต้นทางยังแยกจากกัน และ CA สำหรับการบันทึกนั้นไม่ใช่ข้อกำหนดถาวรสำหรับการท่องเว็บปกติ
คืนค่าการตั้งค่าที่ตั้งใจของเบราว์เซอร์หลังการเก็บข้อมูล จากนั้นการรันทดสอบครั้งถัดไปต้องถูกตัดสินบนเส้นทางของ JMeter เอง