hoc-lap-trinh-5

Link download POSTMAN: https://dl.pstmn.io/download/latest/win64

Hoặc bạn có thể vào đây để tải phiên bản phù hợp với máy tính: https://www.postman.com/downloads/

Chú ý: Có hai cách để đăng nhập vào tài khoản Postman. Một cách tạo một tài khoản riêng trên hệ thống của Postman và một cách khác sử dụng tài khoản Google.

Link Video Youtube: https://www.youtube.com/watch?v=OlN9tlEbppM

Create new Workspaces mới để quản lý không gian làm việc riêng của mình

huong-dan-su-dung-postman-de-test-api-nodejs-web503 1
huong-dan-su-dung-postman-de-test-api-nodejs-web503 3

Create new Collection mới để quản lý nhóm các API cùng chung 1 routes

Đặt tên cho Collection_Name để dễ theo dõi, click Add a request để tạo 1 request đầu tiên

Đặt tên cho Request_Name để dễ theo dõi, click GET để chọn phương thức API phù hợp, đồng thời cập nhật URL API (route trong NodeJS) để test API

Chọn Duplicate hoặc Ctrl + D để sao chép ra 1 Request mới (test API cho nhanh)

Đổi tên Request và phương thức POST để test route mới (Create – Thêm mới)

Chọn Body để đẩy dữ liệu từ Client lên Server, mình có thể chọn form urlencoded để điền key và value sẽ đẩy lên (nếu dữ liệu chỉ có dạng text hoặc số …, không có file ảnh image)

Chọn Body để đẩy dữ liệu từ Client lên Server, với trường hợp có File Media như image thì mình sẽ chọn form-data để upload được File Image lên, bằng cách chọn File

Ngoài cách điền dữ liệu vào form như trên thì các bạn có thể chọn đẩy dữ liệu lên dạng JSON bằng cách chọn raw và chọn option là JSON tương ứng là được (lưu ý phải đúng chuẩn JSON: key nằm trong “”, value là string nằm trong “”, và dữ liệu cuối cùng không có dấu ,)

{
   "name": "ten san pham",
   "price": 123
}

Xong khi cấu hình xong cho 1 Collection thì chúng ta có sao chép ra 1 Collection mới bằng cách chọn dấu … và click Duplicate hoặc Ctrl D để nhân bản test API route khác trong dự án của mình

Chúc bạn cài đặt và sử dụng POSTMAN thành công demo cho môn học WEB503-NODEJS để test API khi đi thi tại FPOLY

By hoadv