Dev to webs {Coding…}

บทเรียนฟรีด้านการพัฒนาซอฟต์แวร์ ที่ครอบคลุมเนื้อหาหลากหลาย ตั้งแต่การเขียนโค้ดพื้นฐานไปจนถึงเทคนิคขั้นสูง

บทที่ 3: การใช้ Postman ในการทดสอบ API

🔹 เกริ่นนำ

เมื่อเราสร้าง API แล้ว การทดสอบว่า API ทำงานได้ถูกต้องหรือไม่เป็นขั้นตอนสำคัญ Postman เป็นเครื่องมือยอดนิยมที่ใช้สำหรับทดสอบ RESTful API ด้วยอินเทอร์เฟซที่ใช้งานง่าย สามารถส่ง request และดู response ได้ทันที พร้อมทั้งรองรับการตั้ง header, body, token และ environment

บทนี้จะแนะนำการติดตั้ง การใช้งานพื้นฐาน และแนวทางทดสอบ API ที่สร้างจาก Laravel ผ่าน Postman

🔸 การติดตั้ง Postman

  • ดาวน์โหลดและติดตั้งจาก https://www.postman.com/downloads/
  • ใช้งานได้ทั้ง Windows, macOS และ Linux

🔸 การส่ง GET Request ทดสอบ API Laravel

GET http://localhost:8000/api/posts

  • เปิด Postman
  • เลือก method เป็น GET
  • ใส่ URL แล้วกด Send

🔸 การส่ง POST Request พร้อมข้อมูล

POST http://localhost:8000/api/posts
Content-Type: application/json

{
    "title": "บทความใหม่",
    "content": "นี่คือเนื้อหาโพสต์"
}

  • เลือก method เป็น POST
  • ที่แท็บ Body ให้เลือก raw และ JSON
  • ใส่ข้อมูล แล้วกด Send

🔸 การดู Response

  • Postman จะแสดงผลลัพธ์ JSON ที่ได้จาก Laravel API
  • สามารถดู Headers, Status Code, และเวลาในการตอบสนองได้

💡 แนะนำให้ใช้ environment variable ใน Postman สำหรับ URL เช่น {{base_url}}/api/posts