เมื่อเทคโนโลยีได้กลายเป็นปัจจัยที่ 5 ของการดำเนินชีวิต และการทำงานในแต่ละวันของเราไปแล้ว การเรียนรู้เทคโนโลยีใหม่ ๆ อยู่เสมอ จะช่วยให้เราสามารถปรับตัว และนำเทคโนโลยีมาใช้ให้เกิดประโยชน์สูงสุดในทุก ๆ ด้าน ทั้งประโยชน์ในการดำเนินชิวิตประจำวัน การทำงาน และการดำเนินธุรกิจ และจะทำให้เราไม่ตกเทรนด์ค่ะ หลาย ๆ บริษัท ได้นำเครื่องมือ…
สวัสดีสาวกเทสเตอร์ทั้งหลาย ทุกคนน่าจะได้ยิน Postman ผ่านหูกันมาบ้างแล้ว แต่เอ๋ มันเอาไว้ทำอะไรนะ วันนี้ควีนเองก็ได้มีโอกาสได้มาลองใช้เจ้า Tool ตัวนี้บ้างฮ่าๆๆ หลังจากที่เป็น Mobile Tester มาตั้งนานแสนนาน ในที่สุดลูกพี่ PM ก็ได้บัญชาคำสั่งให้ควีนต้องมาทำ Test API เอาละมาดูประโยชน์ของเจ้า Tool ตัวนี้กันค่า
Prerequisite
- HTTP Protocol (Http Protocol)
- Postman installed (Postman downloads)
Postman คืออะไร?
Postman เป็นเครื่องมือที่ใช้ในการช่วยทดสอบระบบหรือ API ที่พัฒนาขึ้นมา เช่นการส่ง Parameter ไปใน header หรือ body เพื่อให้เราทดสอบว่าระบบสามารถตอบกลับมาได้ถูกต้องหรือไม่ อีกจุดเด่นของเจ้าตัวนี้ก็คือ UI ที่ใช้งานได้ง่ายเอามากๆ เอาล่ะค่ะ เรามาเริ่มกันเถอะ
ติดตั้ง Postman
ก่อนอื่นทุกคนต้องมีการติดตั้ง postman ไว้ที่เครื่องตัวเองก่อนนะคะ Postman downloads
นี่คือหน้าตาของเจ้าตัว Postman หลังจากที่ติดตั้งเสร็จ
ความสามารถของ Postman
- สามารถส่ง Http request ไปยัง server โดยใช้ method get, post, put, delete
- จัดการกับ Environment
- การสร้าง Collection & Share
- การทำ Automate Test API ด้วย Newman
การทำ API Testing ด้วย Postman
หลังจากเห็นหน้าเห็นตาเจ้าตัว Postman ไปแล้ว วันนี้เราจะมาลองใช้ Feature พื้นฐานของมันกันค่ะ โดยเราจะทดสอบการยิง API Testing ไปด้วย Method GET
1. เริ่มจากการสร้าง Collection ก่อนเลยจ้า
2. จากนั้นก็ทำการสร้าง requests สำหรับทดสอบ
3. กำหนด URL และ Http request method ซึ่งเราจะลองยิงเป็น method GET กันนะคะ
4.จากนั้นกดปุ่ม Send ไปเลยค่า
5. แท่นแท้น เราได้ Response แล้ววว มาดูกันว่ามันมีอะไรตอบกลับมาบ้าง
อันดับแรกที่ต้องสังเกตเลยก็คือ Http Status ว่าเท่ากับ 200 หรือเปล่า (Status = 200 ก็คือ success นะ สามารถอ่านเพิ่มเติมได้ที่ Http Status) ต่อมาก็ดูเจ้า Response ที่อยู่ใน Body ว่าค่ามัน Response กลับมาจาก Server ถูกต้องตาม Spec ที่เราตกลงในการ Develop มั๊ย
สำหรับการทดลองใช้เจ้า Postman เบื้องต้น ขอบคุณสำหรับผู้อ่านทุกคน ที่เข้ามาอ่านบทความของควีนนะคะ ไม่ว่าตั้งใจหรือหลงทางเข้ามาก็เถอะ 555 หากใครสนใจวิธีการใช้ Postman เพิ่มเติมสามารถติดตามในบทความถัดไปได้นะคะ วันนี้ไปแล้ว ขอบคุณค่า