Postman เป็นเครื่องมือยอดนิยมที่ใช้ในการทดสอบและพัฒนา API โดยสามารถสร้างและส่งคำขอ (requests) ไปยัง API และรับคำตอบ (responses) จาก API ได้อย่างสะดวก นี่คือขั้นตอนเบื้องต้นในการใช้งาน Postman เพื่อทดสอบ API:
2.1เปิดหน้า Interface:
2.2สร้าง Request ใหม่:
2.3เลือกประเภทของ Request:
2.4ใส่ URL ของ API:
https://api.example.com/users
2.5ตั้งค่า Headers (ถ้าจำเป็น):
Authorization
), คุณสามารถเพิ่มได้ที่แท็บ Headers โดยคลิกปุ่ม Key-Value เพื่อเพิ่มข้อมูล2.6ตั้งค่า Body (สำหรับ POST/PUT requests):
ตัวอย่าง JSON ที่อาจใช้ใน POST request:
{ "name": "John Doe", "email": "[email protected]" }
2.7กด Send เพื่อส่งคำขอ:
200 OK
: การตอบกลับสำเร็จ400 Bad Request
: ข้อผิดพลาดจากฝั่ง client401 Unauthorized
: ต้องมีการยืนยันตัวตน500 Internal Server Error
: ข้อผิดพลาดจากฝั่ง serverPostman รองรับการใช้งาน Environment Variables เพื่อช่วยให้การทดสอบ API หลาย ๆ สภาพแวดล้อมง่ายขึ้น เช่น การทดสอบ API ใน development, staging, หรือ production โดยคุณสามารถกำหนดตัวแปรได้ตามขั้นตอนต่อไปนี้:
4.1สร้าง Environment:
4.2เพิ่มตัวแปร:
api_url
สำหรับ URL ของ API แล้วกำหนดค่าเป็น URL ของ environment นั้น ๆ4.3ใช้ตัวแปรใน Request:
{{api_url}}/users
ซึ่ง Postman จะดึงค่าของตัวแปรนั้นมาใช้Postman ยังสามารถใช้เขียนโค้ด Test Scripts เพื่อทดสอบ API เชิงลึกได้ โดยใช้ JavaScript เช่น:
pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); pm.test("Response time is less than 500ms", function () { pm.expect(pm.response.responseTime).to.be.below(500); });
Postman จะรันสคริปต์นี้ทุกครั้งหลังการส่งคำขอเพื่อทดสอบการทำงานของ API ตามเงื่อนไขที่กำหนด.
Postman มีฟีเจอร์ Collection ที่ช่วยให้คุณสามารถจัดเก็บหลายๆ request ในกลุ่มเดียวกันเพื่อความสะดวก เช่น:
Postman เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการทดสอบ API ไม่ว่าจะเป็นการส่งคำขอ GET, POST, PUT, DELETE หรือการเขียนสคริปต์ทดสอบ การใช้งาน Postman สามารถช่วยในการพัฒนาและทดสอบ API ได้อย่างง่ายดาย