ตัวอย่าง 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 ทำให้แชร์หรือวิเคราะห์ข้อมูลเพิ่มเติมได้ง่าย

Request Preview

กรณีการใช้งานจริง

  • การวิเคราะห์ Latency: ตรวจสอบว่า latency ส่งผลต่อประสิทธิภาพ API ของคุณหรือไม่และที่ใด
  • การดีบัก: ระบุปัญหาในขั้นตอนต่างๆ ของวงจรชีวิต request (DNS resolution, TCP connection, TLS handshake ฯลฯ)
  • การทดสอบประสิทธิภาพตามภูมิภาค: ให้มั่นใจว่า API ของคุณทำงานได้ดีในตำแหน่งทางภูมิศาสตร์ต่างๆ
  • การตรวจสอบ Header: ยืนยันว่า headers ที่ถูกต้องกำลังถูกส่งและรับ

โดยใช้ฟีเจอร์ Request Preview คุณสามารถมั่นใจได้ว่า API checks ของคุณถูกกำหนดค่าอย่างถูกต้องและ API ของคุณจะทำงานตามที่คาดหวังภายใต้สภาวะต่างๆ