เครื่องมือทดสอบคำขอ HTTP (HTTP Request Tester)

เมื่อคุณเพียงต้องการตรวจสอบ webhook หรือลองเรียก API สาธารณะ การใช้ Postman ก็ดูจะเกินความจำเป็น แค่วาง URL เลือกเมท็อด GET/POST/PUT/PATCH/DELETE เพิ่มเฮดเดอร์และบอดี แล้วเครื่องมือทดสอบนี้จะส่งคำขอให้ พร้อมแสดงรหัสสถานะ เฮดเดอร์ของการตอบกลับ บอดี และเวลาตอบสนองทั้งหมด

วิธีการส่งคำขอทดสอบ

  1. 1

    เลือกเมท็อดและ URL

    GET, POST, PUT, PATCH, DELETE หรือ HEAD และ URL ใดๆ ที่เข้าถึงได้จากเซิร์ฟเวอร์ของเรา

  2. 2

    เพิ่มเฮดเดอร์

    Authorization, Content-Type และเฮดเดอร์แบบกำหนดเอง หนึ่งรายการต่อบรรทัด เพิ่มได้มากเท่าที่ต้องการ

  3. 3

    ตั้งค่าบอดี

    ข้อความดิบ, JSON, form-urlencoded หรือ multipart โดยบอดีจะถูกส่งเฉพาะกับเมท็อดที่รองรับ (POST, PUT, PATCH, DELETE)

  4. 4

    ส่งและตรวจสอบ

    รหัสสถานะ เวลาตอบสนองทั้งหมด เฮดเดอร์ และบอดี แสดงเคียงข้างกัน

สิ่งที่เครื่องมือทดสอบส่งคืนมา

ทุกการตอบกลับจะถูกแสดงเป็นสี่ส่วนที่มีประโยชน์

1. รหัสสถานะ

HTTP 200 คือรหัสสถานะที่เป็นตัวเลขของการตอบกลับ โดยสถานะใดๆ ในช่วง 4xx หรือ 5xx จะถูกเน้นเพื่อให้วินิจฉัยได้อย่างรวดเร็ว

2. เวลาตอบสนอง

เวลาทั้งหมดตั้งแต่เริ่มส่งคำขอจนได้รับการตอบกลับครบถ้วน โดยวัดจากเซิร์ฟเวอร์ของเราเป็นมิลลิวินาที หากค่าเวลาตอบสนองสูงกว่า 500 มิลลิวินาทีบน API ที่อยู่ในภูมิภาคเดียวกัน ถือเป็นสัญญาณอันตราย โดยทั่วไปมักเกิดจากแบ็กเอนด์ทำงานช้า หรือไม่มีการทำดัชนี

3. เฮดเดอร์ของการตอบกลับ

เฮดเดอร์ของการตอบกลับทั้งหมดถูกแสดงเรียงตามลำดับ พร้อมค่าที่เซิร์ฟเวอร์ส่งกลับมาอย่างครบถ้วน

4. บอดี

  • บอดีจะแสดงตามที่เซิร์ฟเวอร์ส่งกลับมาโดยตรง โดยไม่มีการจัดรูปแบบใหม่
  • การตอบกลับแบบ JSON และ XML อ่านได้ง่ายในช่องผลลัพธ์แบบ monospace
  • การตอบกลับแบบไบนารี (รูปภาพ, PDF) จะแสดงเป็นข้อมูลดิบ ในกรณีนี้ curl หรือ httpie เหมาะสมกว่า

เคล็ดลับ

  • เมื่อทดสอบ REST API ให้ใช้ POST ร่วมกับ JSON โดยตั้งค่า Content-Type: application/json และวางบอดีเป็นออบเจกต์ JSON
  • สำหรับเอนด์พอยต์ที่ป้องกันด้วย OAuth ให้วางเฮดเดอร์ Authorization: Bearer <token> เข้าไปได้โดยตรง
  • คำขอถูกประมวลผลจากเซิร์ฟเวอร์ของเรา ดังนั้นกฎ CORS ของเบราว์เซอร์จึงไม่บังคับใช้ ใช้ประโยชน์นี้เพื่อทดสอบเอนด์พอยต์ที่เบราว์เซอร์ของคุณจะบล็อก

คำถามที่พบบ่อย

เครื่องมือทดสอบนี้ออกแบบมาสำหรับขนาดข้อมูลทั่วไปของการทดสอบ API ไม่ใช่การถ่ายโอนข้อมูลปริมาณมาก สำหรับการอัปโหลดไฟล์ขนาดใหญ่มาก เช่น วิดีโอหรือไฟล์แบบไบนารี เครื่องมือที่ออกแบบมาโดยเฉพาะ เช่น curl หรือ httpie จะเหมาะสมกว่า

ใช่ ให้นำค่าของคุกกี้ไปวางไว้ในเฮดเดอร์ Cookie โดยค่าเริ่มต้นแล้ว เทสเตอร์จะไม่แบ่งปันคุกกี้จากเบราว์เซอร์ของคุณกับระบบเป้าหมาย ดังนั้นคุณจึงสามารถควบคุมได้อย่างแม่นยำว่าจะส่งข้อมูลอะไรออกไป

คำขอจะถูกประมวลผลจากเซิร์ฟเวอร์ของเครื่องมือ เพื่อข้ามข้อจำกัด CORS ของเบราว์เซอร์ โดยไม่มีการเก็บข้อมูลใดๆ นอกเหนือจากคำตอบเดียวที่ปรากฏ คำขอจะไม่ถูกจัดเก็บหรือบันทึกไว้

ไม่ เครื่องมือทดสอบนี้ออกแบบมาเพื่อใช้กับการส่ง-รับข้อมูลผ่าน HTTP แบบธรรมดาเท่านั้น หากต้องการทดสอบ WebSocket ควรใช้ไคลเอ็นต์ WS ที่ออกแบบมาโดยเฉพาะ ซึ่งรองรับโปรโตคอลการเชื่อมต่อแบบเต็มรูปแบบและการจัดรูปแบบเฟรม

เครื่องมือที่เกี่ยวข้อง

เครื่องมือตรวจสอบการเข้ารหัส TLS

ตรวจสอบว่าโฮสต์ยอมรับ TLS 1.2 และ TLS 1.3 บนพอร์ต 443 หรือไม่ พร้อมดูชุดการเข้ารหัส (cipher suite) ที่ตกลงใช้ ทดสอบสดจากเซิร์ฟเวอร์ของเราในสหภาพยุโรป มีลิงก์ไป SSL Labs สำหรับการสแกนแบบเต็มพร้อมเกรด

ตัวตรวจสอบเว็บไซต์ล่ม

ตรวจสอบว่าเว็บไซต์ตอบสนองจากเซิร์ฟเวอร์อิสระหรือไม่ แสดงสถานะ UP หรือ DOWN, รหัสสถานะ HTTP, เวลาตอบสนอง และ IP ของเซิร์ฟเวอร์ เพื่อให้คุณแยกความล่มจริงออกจากปัญหาเครือข่ายในเครื่องของคุณได้

เครื่องมือตรวจสอบตำแหน่งเซิร์ฟเวอร์

ตรวจสอบข้อมูลทางกายภาพของศูนย์ข้อมูล ประเทศ ASN และผู้ให้บริการคลาวด์ที่อยู่เบื้องหลังโดเมนใดๆ โดยสามารถระบุบริษัทผู้ให้บริการ CDN เช่น Cloudflare, Fastly, Akamai และอื่นๆ ได้

เครื่องมือค้นหาซับโดเมน

ป้อนโดเมนแล้วรันการค้นหา DNS สด (A, AAAA และ CNAME) บนซับโดเมนที่พบบ่อยที่สุด (www) เพื่อดูว่ามันรีโซลฟ์หรือไม่และชี้ไปที่ใด เป็นการตรวจสอบพื้นฐานที่รวดเร็ว ไม่ใช่การลาดตระเวนแบบเต็มรูปแบบ

เครื่องมือ Traceroute

เริ่ม traceroute ไปยังโฮสต์ใดก็ได้ผ่านบริการตรวจสอบสาธารณะที่เชื่อถือได้ และเรียนรู้วิธีอ่านผลลัพธ์ทีละฮ็อป เพื่อหาจุดที่ความหน่วงพุ่ง แพ็กเก็ตสูญหาย และปัญหาการกำหนดเส้นทาง

ทดสอบความเร็ว

ทดสอบความเร็วอินเทอร์เน็ตได้อย่างรวดเร็วและฟรีในเบราว์เซอร์ วัดความเร็วดาวน์โหลดเป็น Mbps พร้อมทั้งความหน่วงและจิตเตอร์ และดูว่าการเชื่อมต่อของคุณพร้อมสำหรับสตรีม 4K เล่นเกม และวิดีโอคอลหรือไม่ ไม่ต้องติดตั้งแอปและไม่ต้องสมัคร

เครื่องมือนี้มีให้บริการในภาษาอื่น