Trong bài này chúng ta sẽ tìm hiểu về cách viết test script để kiểm tra kết quả tự động theo mong muốn của mình. Việc viết test sẽ giúp bạn phát hiện ra được những lỗi sai cũng như kết quả trả về khác với mong muốn ban đầu. Đây là một bước đầu tiên để triển khai kiểm thử tự động API trên Postman sau này.
Để export một test collection, các bạn có thể nhấp vào biểu tượng dấu 3 chấm kế bên tên collection như hình bên dưới, sau đó chọn Export. Tại cửa sổ tiếp theo sẽ chọn định dạng mặc định là Collection v2.1 và chọn Export. Lúc này bạn sẽ có được một file với định dạng .json (ví dụ: Employees API (SangBui).postman_collection.json) để có thể lưu trữ hoặc gởi cho người khác sử dụng.
Trong bài này bạn sẽ vận dung kiến thức ở hai bài vừa học (GET – POST) để thực hành trên Postman dựa vào thông tin yêu cầu như bên dưới. Các bạn cần đọc kĩ yêu cầu để biết được ý nghĩa của các API cũng như các trường cần thiết.
Trong bài trước gởi một request đầu tiên và kiểm tra kết quả chúng ta đã tìm hiểu và làm được với phương thức GET, trong bài này chúng ta sẽ tìm hiểu xem với phương thức POST thì sẽ khác nhau như thế nào.
Bài tập thực hành này sẽ giúp các bạn làm quen với việc gởi một request phương thức GET với đầy đủ các thông tin cần thiết như yêu cầu và kiểm tra được kết quả trả về.
Đây là cửa số chính khi sử dụng Postman, bao gồm nhiều cửa sổ nhỏ cũng như các tabs giúp bạn có thêm không gian và thuận tiện hơn trong quá trình thao tác. Trên cửa sổ này mình có thể chia làm 3 phần chính như sau: Header Bar, Sidebar, Builder.
Bạn có thể cài đặt Postman theo dạng Chrome app hoặc Native app, tuy nhiên mình khuyến khích cài đặt phiên bản Native app để có thể sử dụng tối ưu, thuận tiện và hiệu năng tốt nhất. Để cài đặt phiên bản Native app các bạn vào địa chỉ https://www.getpostman.com/apps và tiến hành tải phiên bản phù hợp hệ điều hành cũng như cài đặt lên máy của mình.
Trong công việc bận bịu quá đôi khi không phải là một điều tốt cho sự nghiệp, bạn cần có không gian cho việc học hỏi những cái mới cũng như nắm bắt thêm các cơ hội.
Testing không phải là nơi an toàn cho những ai muốn tìm một nơi chỉ để trú ẩn (dù là từ Dev hay bất cứ ngành nào khác chuyển sang). Tester là một nhánh nghề nghiệp với một career path rõ ràng và lâu dài dành cho những bạn có đam mê với công việc tìm lỗi cũng như hướng đến sự hoàn thiện của sản phẩm, nhưng nơi đó không an toàn.