ApacheBench มีตัวเลือกแยกต่างหากสำหรับการเข้าสู่ระบบพร็อกซี
ส่งคำขอ HTTP ของ ApacheBench ด้วย -X และแยกข้อมูลรับรอง Basic ของพร็อกซีออกจากบัญชีของเว็บไซต์
สำหรับคำขอ ApacheBench ผ่านพร็อกซี HTTP ให้วางตัวกลางไว้หลัง -X ตัวพิมพ์ใหญ่ และปล่อยให้เว็บไซต์อยู่ใน URL สุดท้าย:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/statusสำหรับปลายทางสาธารณะ ให้เอา host และ port จากรายการพร็อกซี HTTP นี่คือตัวอย่างการกำหนดเส้นทางด้วยคำขอเดียว การตอบสนองหนึ่งครั้งไม่ใช่การวัดประสิทธิภาพที่มีประโยชน์
หากพร็อกซีต้องการการรับรองความถูกต้องแบบ Basic ApacheBench มีตัวเลือกที่ต่างจากการเข้าสู่ระบบของเว็บไซต์:
| ตัวเลือก | ผู้รับ |
|---|---|
| ตัวกลาง | เซิร์ฟเวอร์ปลายทาง |
| -P user:password | -A user:password |
ตัวเลือกเหล่านี้ส่งข้อมูลรับรองที่ให้ไว้โดยไม่รอการท้าทาย ให้ใช้บัญชีที่ตั้งใจไว้สำหรับผู้รับแต่ละราย และคำนึงถึงการเปิดเผยประวัติคำสั่งและอาร์กิวเมนต์ของโปรเซสเมื่อใส่รหัสผ่านจริง
ไวยากรณ์ของปลายทางคือ host:port ไม่ใช่อินเทอร์เฟซ URL พร็อกซีที่กว้างกว่าของ curl โดยเฉพาะอย่างยิ่ง -X ตัวพิมพ์ใหญ่ในที่นี้ไม่ใช่ตัวเลือกเมธอดกำหนดเองของ curl
เมื่อเปรียบเทียบเส้นทาง ให้เก็บรหัสการตอบสนองและความล้มเหลวไว้พร้อมกับเวลา การปฏิเสธอย่างรวดเร็วจากพร็อกซีไม่ใช่การตอบสนองที่รวดเร็วจากแอปพลิเคชันที่ตั้งใจไว้