Postman là gì? Hướng dẫn sử dụng postman - Stolennguyen Website

Postman là gì? Hướng dẫn sử dụng postman

Postman là gì

Postman là gì?

Postman trở nên nổi tiếng vào năm 2012, khi Abhinav tải dự án của mình lên Cửa hàng Chrome trực tuyến.

Postman là môi trường phát triển API hoàn chỉnh duy nhất. Ngày nay, có khoảng 6 triệu nhà phát triển, và hơn 200 nghìn công ty sử dụng bộ công cụ tích hợp toàn diện này để hỗ trợ mọi giai đoạn của vòng đời API. 

Với Postman, bạn có thể thiết kế, mô phỏng, gỡ lỗi, kiểm tra, tài liệu, theo dõi và xuất bản tất cả các API của mình ở một nơi.

Khi mới bắt đầu với postman, bạn sẽ cảm thấy hơi khó khăn trong cách sử dụng. Khi bạn đã làm chủ được postman rồi thì bạn sẽ thấy được việc gọi các Rest API (Google, Amazon, Facebook,…) sẽ trở nên dễ dàng hơn.

Postman hỗ trợ tất cả các phương thức HTTP: GET, POST, PUT, PATCH, DELETE…. Thông thường, mình hay sử dụng 2 phương thức chính là GET và POST để “truyền” dữ liệu vào postman

Postman luôn lưu lại các lần bạn “request”, bạn có thể xem lại lịch sử request postman khi cần thiết.

Ưu điểm & nhược điểm của Postman là gì?

Postman là một công cụ để test API của công ty Postdot Technologies, được bắt đầu phát triển từ năm 2012. Hiện tại, Postman có 3 phiên bản: Postman, Postman Pro (2016) và Postman Enterprise (2017).

1. Ưu điểm khi sử dụng Postman là gì?

Tính năng tài liệu API của Postman cho phép bạn chia sẻ tài liệu API công khai hoặc riêng tư trong một trang web

Gỡ lỗi và ghi nhật ký: Bảng điều khiển Postman ghi lại thông tin sau:

  • Bảng điều khiển Postman tương tự như bảng điều khiển dành cho nhà phát triển của trình duyệt, ngoại trừ việc nó được điều chỉnh để phát triển API. Nếu một bài kiểm tra API hoặc API không hoạt động như bạn mong đợi, đây sẽ là nơi bạn tìm cách gỡ lỗi. 
  • Tất cả các hoạt động API của bạn sẽ được ghi lại khi cửa sổ giao diện điều khiển được mở, để xem những gì đang diễn ra như: Yêu cầu thực tế đã được gửi, bao gồm tất cả các tiêu đề yêu cầu cơ bản và các giá trị biến, v.v. ; Phản hồi chính xác được gửi bởi máy chủ trước khi nó được Postman xử lý; Cấu hình proxy và chứng chỉ được sử dụng cho yêu cầu.; Nhật ký lỗi từ các kịch bản kiểm tra hoặc yêu cầu trước

Thực hiện các yêu cầu SOAP:

  • Đưa điểm cuối SOAP làm URL. Nếu bạn đang sử dụng WSDL, thì hãy đưa đường dẫn đến WSDL làm URL
  • Đặt phương thức yêu cầu thành POST
  • Mở trình soạn thảo thô và đặt loại cơ thể là văn bản, văn bản XML
  • Trong phần thân yêu cầu, xác định các thẻ Phong bì, tiêu đề và nội dung SOAP theo yêu cầu. Bắt đầu bằng cách đưa ra thẻ SOAP, cần thiết và xác định tất cả các không gian tên. Đưa ra tiêu đề SOAP và phần thân. Tên của phương thức SOAP (thao tác) phải được chỉ định trong phần thân SOAP

Hỗ trợ viết code cho assert tự động bằng JavaScript

2. Nhược điểm

Bạn phải trả phí để được hỗ trợ những tính năng advance: làm việc theo team, support trực tiếp …

Hướng dẫn cài đặt Postman

Bạn truy cập vào trang chủ: https://www.getpostman.com/

Các bạn có thể tạo tài khoản đăng nhập để Postman có thể đồng bộ dữ liệu cho bạn

Trang chủ Postman
Trang chủ Postman

Bạn chọn Get Started, lựa chọn phiên bản Postman phù hợp với Hệ điều hành bạn đang dùng (Hỗ trợ cho Mac OS, Windows 32bit, và Windown 64bit)

Download Postman
Download Postman

Các chức năng cơ bản của Postman là gì?

Nắm bắt các yêu cầu HTTP:

  • Nếu bạn đang sử dụng API để xây dựng các ứng dụng phía máy khách, ứng dụng di động, trang web hoặc ứng dụng trên máy tính để bàn, bạn có thể muốn xem lưu lượng yêu cầu HTTP thực tế đang được gửi và nhận trong ứng dụng. Trong một số trường hợp, bạn có thể khám phá các API kể cả khi chúng không được ghi lại. 
  • Postman cung cấp cho bạn các công cụ để xem và nắm bắt lưu lượng mạng này một cách dễ dàng. Bạn có thể sử dụng proxy tích hợp trong ứng dụng gốc Postman hoặc sử dụng tiện ích mở rộng Interceptor cho ứng dụng Postman Chrome trong Chorome
  • Lưu ý là đối với các ứng dụng gốc của Postman, yêu cầu gửi qua HTTPS sẽ không hoạt động nếu trang web đã bật HSTS. Hầu hết các trang web đều có kiểm tra khi bạn gửi yêu cầu

Tab Postman Body cung cấp cho bạn một số công cụ để giúp bạn hiểu phản hồi nhanh chóng. Bạn có thể xem ở một trong ba chế độ Raw, Review và Pretty

  • Các chế độ đẹp định dạng các phản hồi JSON hoặc XML sẽ giúp bạn dễ xem hơn
  • Các liên kết bên trong chế độ đẹp được tô sáng và nhấp vào chúng có thể tải yêu cầu GET trong Postman bằng URL liên kế
  • Để điều hướng các phản hồi lớn, nhấp vào các hình tam giác hướng xuống (▼) ở bên trái để thu gọn các phần lớn của phản hồi
  • Bạn có thể buộc định dạng JSON trong tab Chung trong phương thức CÀI ĐẶT

Cho phép thay đổi Header của các Request:

  • Nhấp vào tab Tiêu đề sẽ hiển thị trình chỉnh sửa khóa-giá trị tiêu đề. Bạn có thể đặt bất kỳ chuỗi nào làm tên tiêu đề. Trình đơn thả xuống tự động hoàn thành cung cấp các đề xuất về các tiêu đề HTTP phổ biến, khi bạn nhập vào các trường.
  • Lưu ý về các tiêu đề bị hạn chế : Nếu bạn đang sử dụng ứng dụng Postman Chrome, một số tiêu đề bị hạn chế bởi Chrome và đặc tả XMLHttpRequest. Tuy nhiên, việc gửi các tiêu đề bị hạn chế rất đơn giản bằng cách sử dụng tiện ích mở rộng Interceptor

Hỗ trợ Authorization (Oauth 1,2)

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *