การกำหนดค่า Request
การกำหนดค่า Request ของ API Check
Request Configuration คืออะไร?
Request Configuration คือที่ที่คุณกำหนดรายละเอียดของ API endpoint ที่คุณต้องการทดสอบ ซึ่งรวมถึงการตั้งค่า URL, HTTP method และ parameters หรือ headers เพิ่มเติมที่จำเป็นสำหรับ request
การกำหนดค่า Request
- URL Endpoint: ตั้งค่า URL ของ API endpoint ที่คุณต้องการทดสอบ นี่คือที่อยู่ที่ check จะส่ง requests ไป
- HTTP Methods: เลือกจาก HTTP methods ที่อนุญาตตามที่ API endpoint ของคุณรองรับ:
- GET: ดึงข้อมูลจากเซิร์ฟเวอร์
- POST: ส่งข้อมูลไปยังเซิร์ฟเวอร์เพื่อสร้าง/อัปเดตทรัพยากร
- PUT: อัปเดตทรัพยากรที่มีอยู่บนเซิร์ฟเวอร์
- PATCH: อัปเดตทรัพยากรที่มีอยู่บนเซิร์ฟเวอร์บางส่วน
- DELETE: ลบทรัพยากรออกจากเซิร์ฟเวอร์
การกำหนดค่า Request เพิ่มเติม
คุณสามารถปรับแต่ง API Check ได้เพิ่มเติมด้วยตัวเลือกต่อไปนี้:
Query Parameters: เพิ่มคู่ key/value เพื่อต่อท้าย URL ของคุณ ช่วยให้คุณส่งข้อมูลเพิ่มเติมผ่าน URL
Headers: เพิ่ม headers ที่กำหนดเองใน request ของคุณ Headers สามารถใช้ส่ง metadata และควบคุมวิธีการประมวลผล request
POST Body: รวม body สำหรับ POST requests มีประโยชน์สำหรับการส่งข้อมูลเพื่อสร้างหรืออัปเดตทรัพยากร
Basic Authentication: ให้ข้อมูลรับรองสำหรับ basic authentication ใช้เพื่อยืนยันตัวตน request กับเซิร์ฟเวอร์
Skip SSL: ตัวเลือกเพื่อข้าม SSL verification มีประโยชน์สำหรับการทดสอบ endpoints ที่มี self-signed certificates
Follow Redirects: ตัวเลือกเพื่อตาม HTTP redirects ช่วยให้มั่นใจว่า check จะตามการตอบกลับ redirection จากเซิร์ฟเวอร์
- ตัวอย่าง:
Follow Redirects: true
- ตัวอย่าง:
กรณีการใช้งานจริง
- ทดสอบ GET Requests: ตรวจสอบว่า API ของคุณดึงข้อมูลได้อย่างถูกต้อง
- ทดสอบ POST Requests: ให้มั่นใจว่า API ของคุณสามารถจัดการการสร้างหรืออัปเดตข้อมูล
- ใช้ Headers สำหรับ Authentication: ส่ง authentication tokens ใน headers เพื่อเข้าถึงทรัพยากรที่ป้องกัน
- ส่ง Query Parameters ที่ซับซ้อน: ทดสอบว่า API ของคุณจัดการ queries ที่ซับซ้อนอย่างไร
โดยการกำหนดค่าการตั้งค่าเหล่านี้ คุณสามารถปรับแต่ง API checks ให้ตรงกับข้อกำหนดของ API endpoint ของคุณอย่างแม่นยำ ช่วยให้การทดสอบและการตรวจสอบเป็นไปอย่างครอบคลุม