Postman
ปัจจุบันบริษัทระดับ Fortune 500 มากถึง 98% เลือกใช้ Postman และ หากนับผู้ใช้งานแล้ว ทั่วโลก Postman มีมากกว่า 500,000 บริษัทเลยทีเดียว ผ่านผู้ใช้งานมากกว่า 40 ล้านคน
ฟีเจอร์หลักของ Postman
1. API Request Builder
รองรับ HTTP Methods: GET, POST, PUT, PATCH, DELETE รวมถึงการใช้งาน Headers Query Params Body (JSON, form-data, x-www-form-urlencoded, raw) ตัว Postman ยังรองรับ Auth หลายแบบ
API Key
Basic Auth
Bearer Token
OAuth 2.0
2. Collections
รวม API หลาย ๆ endpoint เป็นชุดเดียว เพื่อให้ง่ายแก่การทำซ้ำ และ จัดโครงสร้างเป็นโฟลเดอร์ ทำให้การแชร์ ระหว่าง ทีมใช้งานร่วมกันได้ มันจึง เหมาะมากกับงาน API documentation + testing
3. Environment & Variables
สร้าง Environment เช่น devม staging, production รวมถึงใช้ตัวแปร เช่น
{{base_url}}
{{access_token}}
4. Automated Testing
เขียน test ด้วย JavaScript ได้ เพื่อทำการทดสอบอัตโนมัติได้เลย เช่นงานด้าน ตรวจสอบ response
5. Collection Runner
รัน API หลายตัวต่อเนื่องอัตโนมัติใช้กับ test case ได้ รองรับ data-driven testing (CSV / JSON)
6. API Documentation
สร้างเอกสาร API จาก Collection ได้ทันทีแสดง request / response ตัวอย่าง แชร์เป็นลิงก์ให้ลูกค้าหรือทีมอื่น
7. Mock Server
สร้าง API จำลอง (Mock API) ใช้ทดสอบ frontend ได้ แม้ backend ยังไม่เสร็จ
8. Collaboration & Team Workspace
ทำงานเป็นทีม แยก Workspace ตามโปรเจกต์ เพื่อให้งานของท่านสะดวกในการทำงานร่วมกันหรือ collaboration และมี history การแก้ไข
9. การสนับสนุนGraphQL & WebSocket Support
เรียก GraphQL query / mutation ได้ และ รองรับ WebSocket (เช่น real-time API)
10. Newman (CLI)
รัน Collection ผ่าน command line มันจึงเหมาะกับ CI/CD
บริษัท อเวสต้า จำกัด คือตัวแทนจำหน่าย Postman อย่างเป็นทางการ และ มีบริหารให้คำปรึกษาและ ช่วยเหลือหลังการใช้งาน ติดต่อเราโดยการพูดคุยผ่านไลน์ได้ที่ Line OA : @avesta.co.th หรือ อีเมล์ [email protected]