Mock server Postman là gì
API Testing sử dụng Postman (Phần 3)
Bài đăng này đã không được cập nhật trong 3 năm Show Như chúng ta đã biết Postman là một công cụ giúp cho việc test các request và xem response một cách đơn giản và tiện lợi. Để nối tiếp các bài viết trước, trong bài này mình sẽ trình bày thêm một số tính năng của Postman giúp ích cho ứng dụng vào công việc. Một số chức năng mình sẽ trình bày trong bài viết bao gồm:
1. Environments in PostmanĐây là chức năng mình thấy khá là hữu ích . Thông thường thì chức năng chính của Environments có thể hiểu nôm na là một nơi lưu biến giống như biến trong code để mình có thể tái sử dụng ở nhiều nơi khác nhau . Ứng dụng:Giúp lưu lại giá trị của response API trước để điền vào API sau. (Phần này có kết hợp với phần Pre-request và Tests) Không phải sửa giá trị của các tham số quá nhiều lần. Ở Postman sẽ chia làm 2 loại Environments: Local và Global
Ví trí của Envinroment trong Postman như hình dưới đây: Cách tạo 1 environmentTa sẽ tạo ra các biến môi trường và khi chuyển đổi môi trường để test API thì ta cũng chỉ cần chuyển đổi environment sang cái tương ứng. Cách sử dụng chức năng này như sau: Bước 1: Ở góc trên bên phải của màn hình chính ta chọn hình bánh răng và chọn chức năng Manage Environments. Trong màn hình này ta có thể thêm hoặc sửa một Environment. Với mỗi environment , ta có thể import export, duplicate, add, edit, delete. Bước 2: Điền tên của Enviroment, tên và giá trị của biến. Ở đây, mình lấy ví dụ với biến Test_url , có giá trị là localhost:8080 Dấu checkbox thể hiện rằng: có active cái biến đó hay ko. Trong ví dụ trên: mình đang active biến Test_url và có thể sử dụng biến này trong môi trường Test Demo. Sau đây mình sẽ hướng dẫn cách lấy giá trị của các biến
Như trong hình: 2. CollectionsCollections có thể hiểu nom na nó chính là một Folder, giúp tổng hợp các reqquest vào chung một chỗ. Trước đây nếu không dùng nó, chúng ta sẽ gặp phải một số vấn đề sau:
Tạo 1 collectionsCác settings chính của 1 Collection.Share collections: tạo ra link để share với người khác collection (bị hạn chế bởi kiểu account). Rename: Đổi tên của collection. Edit: Sửa tên và mô tả của collection. Add Folder: tạo thêm collection mới bên trong Collection đó. Duplicate: nhân đôi collection đang có. Export: Xuất collection ra dạng file .json Monitor Collection: Dùng để test hiệu năng (bị hạn chế bởi kiểu account). Mock Collection: giúp giả lập các API sử dụng chức năng Example mà postman hỗ trợ. (bị hạn chế bởi kiểu account). Publish Docs: Tạo ra API Docs định dạng HTML. Delete: Xóa Collection. Ngoài cách trên, có thể xem chi tiết Collection bằng cách click vào mũi tên [>] . Trên đây là những phần mình đã trình bày, hi vọng có thể giúp ích cho mọi người ứng dụng vào công việc khi sử dụng Postman. Trong bài viết sau mình sẽ tiếp tục trình bày thêm các tính năng khác của công cụ này. Tài liệu tham khảo:[1]https://www.getpostman.com/docs/v6/postman/environments_and_globals/manage_environments [2]https://www.getpostman.com/docs/v6/postman/collections/creating_collections |