Chào mọi người, Postman hiện tại là 1 ứng dụng không còn xa lạ với cả Dev và Tester, nó là 1 công cụ đắc lực trong việc test API – một việc vô cùng quan trọng trong quá trình phát triển phần mềm.
Do đó, trong bài đầu tiên về Postman này, mình sẽ nói về những khái niệm, ứng dụng cũng như ưu nhược điểm của Postman.

1. Postman là gì?
Theo định nghĩa trên Trang chủ Postman
Postman is an all-in-one API platform for building and working with APIs. It takes the pain out of every stage of the API lifecycle—from designing and testing to delivery and monitoring. Built for teams, Postman makes it easy to collaborate, stay organized, and build secure, reliable APIs faster.
Tóm gọn là thì Postman là 1 nền tảng all-in-one trong việc triển khai và xây dựng API. Nó hỗ trợ từ khâu thiết kế đến triển khai và giám sát. Ngoài ra, nó còn giúp việc cộng tác giữa những nhóm trong dự án trở nên dễ dàng hơn.
2. Ứng dụng của Postman trong việc phát triển API
- API Testing: Đây là tính năng được dùng chính trong Postman, nó cho phép cả Dev và Tester tạo 1 request đến API endpoint một cách dễ dàng, cùng với các thông số như Header Body, Params, ..
- Collaboration and Team Workflow: Trong 1 dự án thì việc chia sẻ và đồng bộ dữ liệu luôn là yếu tố cần thiết. Với Postman thì bạn có thể tạo từng Workspace hay Collection để cập nhật real-time những sự thay đổi trong mỗi request.
- API documentation: Giúp tự động hóa việc tạo và lưu trữ tài liệu cho API trong Workspace hoặc Collection
- Automated testing: Tự động hóa các bài kiểm thử API, giúp tiết kiệm thời gian và đảm bảo tính nhất quán
- Environment Management: Lưu trữ các cấu hình môi trường và biến, giúp dễ dàng chuyển đổi giữa các môi trường phát triển khác nhau.
- Monitoring: Cho phép theo dõi hiệu suất API theo thời gian thực bằng cách thu thập các chỉ số như thời gian phản hồi, tỷ lệ lỗi, và các thuộc tính khác của API, giúp phát hiện sớm vấn đề về hiệu năng và lỗi, đảm bảo API hoạt động ổn định
Trên đây là những tính năng chínhcủa Postman giúp hỗ trợ việc phát triển API, chi tiết về từng tính năng sẽ có trong các bài sau.
3. Ưu và nhược điểm của Postman
Nói về ưu điểm:
- Giao diện dễ dùng
- Hỗ trợ tự động hoá
- Khả năng chia sẻ dễ dàng
- Cộng đồng người dùng lớn
Ngoài ra, vẫn có 1 số nhược điểm như sau:
- Chi phí khi muốn dùng hết tính năng khá cao (Xem giá của Postman tại đây)
- Có nhiều tính năng cần có thời gian để làm quẹn
