Một số Tips để dùng Postman hiệu quả

Postman là một loại ứng dụng để giúp các developer làm việc với API một cách dễ dàng và nhanh chống. Bạn có thể cài đặt Postman trên tất cả OS: ubuntu, window, Mac, và có cả extension cho browser nữa. Tuy nhiên để sử dụng nó càng hiệu quả, trong bài này mình sẽ giới thiệu một số tip có thể giúp bạn làm việc vớ nó càng dễ dàng.

History

Mỗi khi chúng ta request các API, Postman đã log nó vào tab history. Bạn có thể tìm các request mình đã request ở đây. Nó sẽ group theo ngày, có thể giúp mình tìm history dễ dàng.

Collections

Collections là tập hợp / thư mục các API mình có thể lưu vào. Nó cũng tương tự với folder trong pc của mình. Ví dụ chúng ta có project API khác nhau, vậy chúng ta có thể lưu nó vào từng collection khác nhau.

Để save request API, bạn chỉ cần click => "Save", sau đó form "save request" sẽ hiện lên để bạn có thể đổi tên và chọn lưu vào collections naò.

Trong đó bạn có thể export / share collection với các member khác trong team.

Collections for documentation

Khi làm việc trong team với API, việc tạo documentation là rất quan trọng. Postman cũng đã kết hợp săn chức năng documentation cho các collections của bạn. Bạn cần update các description cho collection, folder trong collection, và từng request để nó sẽ hiển thị trong documentation.

Sau đó, để preview documentation đó, bạn click trên "view in web", nó sẽ preview trên browser. Sau đó bạn cũng có thể publish documentation đó.

Environments

Cái này là rất quan trọng. Gia sử bạn làm API có 3 môi trường: local, staging, production. Từng môi trường này sẽ có url, hoặc account login (email, password) , ... khác nhau. Nếu cần switch từ một môi trường sang môi trường khác, bạn cũng phải đổi lại các variable đó.

Postman có chức năng Manage Environment giúp bạn tạo các variables đó vào trong từng môi trường, sau đó khi sử dụng môi trường nào chỉ cần switch đi switch lại environment là được.

Để dùng variable đó, bạn viết {{TEN_BIẾN}} là được.

Bạn có thể xem thêm ở những link sau:

https://www.guru99.com/postman-tutorial.html

https://blog.getpostman.com/2018/03/08/the-good-collection/

https://raygun.com/blog/postman-best-practices/