ตัวอย่าง Request
ตัวอย่าง Request ของ API Check
Request Preview คืออะไร?
ฟีเจอร์ Request Preview ช่วยให้คุณจำลอง API request จากตำแหน่งคลาวด์ 26 แห่งที่ LoadFocus ให้บริการ ช่วยให้คุณเข้าใจว่า API ของคุณจะทำงานอย่างไรภายใต้สภาพจริงก่อนที่จะสรุปการกำหนดค่า check
จำลองจากหลายตำแหน่ง
คุณสามารถจำลอง request จากตำแหน่งต่างๆ ทั่วโลกเพื่อดูว่า API ทำงานอย่างไรในภูมิภาคต่างๆ ซึ่งมีประโยชน์อย่างยิ่งสำหรับการระบุปัญหา latency และการรับประกันประสิทธิภาพที่สอดคล้องกันข้ามภูมิภาค
รายละเอียด Response Time
ระหว่างการดูตัวอย่าง คุณสามารถตรวจสอบรายละเอียด response time โดยใช้แผนภูมิ timeline มุมมองโดยละเอียดนี้ช่วยให้คุณระบุได้ว่าความล่าช้าอาจเกิดขึ้นที่ใด รายละเอียดรวมถึงเมตริกต่อไปนี้:
- Wait: เวลาที่ใช้ในการรอการตอบสนองเริ่มต้นจากเซิร์ฟเวอร์หลังจากส่ง request
- DNS: เวลาที่ใช้ในการแปลงชื่อโดเมนเป็นที่อยู่ IP
- TCP: เวลาที่ใช้ในการสร้างการเชื่อมต่อ TCP ระหว่างไคลเอนต์และเซิร์ฟเวอร์
- TLS: เวลาที่ใช้ในการสร้างการเชื่อมต่อ TLS ที่ปลอดภัย หากมี
- Request: เวลาที่ใช้ในการส่ง HTTP request ไปยังเซิร์ฟเวอร์
- First Byte: เวลาที่เซิร์ฟเวอร์ใช้ในการส่ง byte แรกของการตอบสนอง
- Download: เวลาที่ใช้ในการดาวน์โหลดการตอบสนองทั้งหมดจากเซิร์ฟเวอร์
เมตริกเหล่านี้ให้มุมมองที่ครอบคลุมของขั้นตอนต่างๆ ของ request ทำให้คุณสามารถระบุพื้นที่เฉพาะที่อาจต้องการการปรับปรุง
การดู Request และ Response Details
นอกเหนือจากรายละเอียด response time คุณสามารถดู body เต็มของ API response ซึ่งรวมถึง:
- Request Headers: ดู headers ทั้งหมดที่ส่งพร้อม request
- Response Headers: ดู headers ทั้งหมดที่เซิร์ฟเวอร์ส่งกลับ
Headers เหล่านี้สามารถคัดลอกไปยังคลิปบอร์ดได้ง่ายโดยคลิกที่ไอคอนคัดลอกข้างค่าของ header ทำให้แชร์หรือวิเคราะห์ข้อมูลเพิ่มเติมได้ง่าย
กรณีการใช้งานจริง
- การวิเคราะห์ Latency: ตรวจสอบว่า latency ส่งผลต่อประสิทธิภาพ API ของคุณหรือไม่และที่ใด
- การดีบัก: ระบุปัญหาในขั้นตอนต่างๆ ของวงจรชีวิต request (DNS resolution, TCP connection, TLS handshake ฯลฯ)
- การทดสอบประสิทธิภาพตามภูมิภาค: ให้มั่นใจว่า API ของคุณทำงานได้ดีในตำแหน่งทางภูมิศาสตร์ต่างๆ
- การตรวจสอบ Header: ยืนยันว่า headers ที่ถูกต้องกำลังถูกส่งและรับ
โดยใช้ฟีเจอร์ Request Preview คุณสามารถมั่นใจได้ว่า API checks ของคุณถูกกำหนดค่าอย่างถูกต้องและ API ของคุณจะทำงานตามที่คาดหวังภายใต้สภาวะต่างๆ