Postman là gì?
Khái niệm Postman
Postman là một App Extensions, cho phép làm việc với các API, nhất là REST, giúp ích rất nhiều cho việc testing. Hỗ trợ tất cả các phương thức HTTP (GET, POST, PUT, DELETE, OPTION, HEAD…) postman cho phép lưu lại các lần sử dụng. Sử dụng cho các cá nhân hoặc team lớn
Cài đặt Postman
Truy cập trang chủ https://www.getpostman.com/ hoặc từ Chrome Web Store.
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
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)
Cách sử dụng
Cách sử dụng thì được đánh giá là khá cơ bản, chỉ cần điền URL của API, chọn phương thức, thêm params cần thiết và nhấn send
Các chức năng của postman
Nắm bắt được các yêu cầu cơ bản 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:
Nhp 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
Ưu nhược điểm của postman
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
Bạn có biết gì về ngôn ngữ không? Bạn muốn tìm hiểu các ngôn ngữ trong lập trình không? Nếu có bạn có thể tham khảo thêm các bài viết của chúng tôi!
>>> Xem thêm: http://blog.mypage.vn/html-la-gi-2.html