[Postman] Manage Environments feature นึงที่ช่วยให้การใช้ Postman สะดวกมากยิ่งขึ้น

ใช้งาน Postman ไปสักระยะนึง มีความต้องการอยากที่จะเปลี่ยน URL ระหว่าง Dev หรือ Staging (E2E) จะต้องมาแก้ Request URL รู้ไหมว่า Postman สร้าง Variables แยกแต่ละ Environments ได้นะ บทความนี้จะมาบอกวิธีการตั้งค่ากัน

Poolsawat Apin
Oct 20, 2020

Postman เป็นแพลตฟอร์มเพื่อใช้ทดสอบ API (REST ,SOAP ,GraphQL) ช่วยให้นักพัฒนาทำงานได้สะดวกมากยิ่งขึ้น โดยมีความสามารถหลายอย่าง เช่น
- API Client: สร้าง Http Request เพื่อทดสอบ Service ได้อย่างง่ายดาย
- Automated Testing: ทำการทดสอบด้วยตัวเอง แบบอัตโนมัติ มีการทำงานร่วมกับ CI/CD เพื่อให้แน่ใจว่าการเปลี่ยนแปลงโค๊ดจะไม่ทำให้เกิด effect กับระบบเดิม
- Design & Mock: จำลองตัวเองเป็นเหมือน backend เพื่อ simulating endpoint และ response data ได้ โดยไม่จำเป็นต้องไปตั้ง server และพัฒนาโค๊ดในการ backend
- Documentation: มีเอกสารแนะนำการใช้งานที่สวยงาม ใช้งานง่าย
-Monitors: ตรวจสอบสังเกตุการณ์รายละเอียดของ Response หรือแม้แต่ เวลาการตอบสนองของ API
- Workspaces: จัดเตรียม context เพื่อใช้งานจัดสร้างและใช้งาน API (ยังไม่เคยใช้งาน feature นี้)

ตั้งค่า Postman เพื่อสร้าง Manage Environments Variables

  1. เริ่มต้นที่จะใช้งาน Postman ก็ต้องติดตั้ง https://www.postman.com/ (ติดตั้งให้เรียบร้อย ) จากนั้นเปิดใช้งาน Postman
  2. สร้าง http simple ง่าย ๆ ด้วย python

3. สร้าง Postman Manage Environment

4. ทดสอบ call API

สรุปท้ายบทความ

การสร้าง Variables Environments บน Postman สร้างได้หลายค่าสามารถนำไปประยุคได้กับการใช้เป็น parameters ส่งไปหา API วิธีการเรียกใช้งาน variables เพียงแค่ {{“Variable Name”}} ตัวอย่าง {{ENV_URL}} เพื่อเข้าถึง http://localhost:8000 หรือ http://localhost:9000 เพียงแค่ switch environment ทางขวาบนของ Postman ตามภาพข้างบน

บทความนี้ขอจบไว้เพียงเท่านี้นะครับ

--

--

Poolsawat Apin

Senior Engineering, Full Stack Developer [Subscribe Me @poolsawat.com]