API tự động cơ bản với sự hỗ trợ của Postman
15/09/2023 01:24
Postman, cung cấp phiên bản miễn phí cùng với bộ hướng dẫn trực tuyến chất lượng cao và thông tin hỗ trợ để kiểm tra API.
Nhiều công cụ kiểm tra API cung cấp khả năng phát triển kiểm tra thủ công và tự động. Có lẽ công cụ phổ biến nhất là Postman, cung cấp phiên bản miễn phí cùng với bộ hướng dẫn trực tuyến chất lượng cao và thông tin hỗ trợ để kiểm tra API.
Các bước ví dụ bên dưới bao gồm các kiến thức cơ bản về tạo thử nghiệm yêu cầu API và xác định các phần cần xem xét.
Hướng dẫn nhanh về Postman
Để bắt đầu, hãy tải xuống phiên bản dành cho máy tính để bàn hoặc sử dụng phiên bản trực tuyến. Thiết lập một tài khoản và tạo Workspace .
Sau khi có Không gian làm việc , bạn đã sẵn sàng bắt đầu tạo yêu cầu để thử nghiệm. Chọn tùy chọn Yêu cầu HTTP . Đối với mỗi yêu cầu mới, Postman sẽ mở một tab mới có nhãn “Yêu cầu không có tiêu đề”. Luôn đặt tiêu đề tóm tắt mục tiêu thử nghiệm và API để nhận dạng thử nghiệm dễ dàng hơn.
Khi bạn đã đặt tiêu đề, hãy chọn GET , POST hoặc PUT và nhập URL điểm cuối API. Đặt bất kỳ tham số và tiêu đề ủy quyền đã biết nào, sau đó chọn loại nội dung và đặt dữ liệu yêu cầu.
Bạn sẽ biết liệu API yêu cầu tham số hay chỉ phần nội dung hoặc thông tin bảo mật trong tiêu đề ủy quyền dựa trên tài liệu của API. Hầu hết tài liệu API cũng bao gồm nội dung yêu cầu mẫu để sao chép hoặc sử dụng để tham khảo.
Kiểm tra trong hai ngày
Xem yêu cầu mẫu trong ảnh chụp màn hình ở trên. Lưu ý tab yêu cầu hiển thị tên, phương thức (GET) và URL điểm cuối từ tài liệu API của tôi. Postman sẽ tự động thêm các tiêu đề cần thiết dựa trên API.
Nếu API yêu cầu ủy quyền bảo mật, bạn sẽ cần thông tin xác thực và loại bảo mật để tạo mã thông báo bảo mật hợp lệ. Hầu hết các tổ chức đều cung cấp mã thông báo bảo mật API thông qua nhà phát triển API hoặc người quản lý CNTT.
Yêu cầu thử nghiệm của chúng tôi đã sẵn sàng để thực hiện. Chọn nút Gửi . Xem lại ví dụ dưới đây. Sau khi bạn gửi yêu cầu, phản hồi sẽ xuất hiện ở nửa dưới của cửa sổ. Định dạng tốt nhất là JSON, nhưng định dạng được xác định bởi API, vì vậy hãy chọn định dạng bạn cần. Lưu ý có thông tin bổ sung ở bên phải bao gồm mã trạng thái phản hồi.
Để tạo tự động hóa thử nghiệm từ một yêu cầu, hãy bắt đầu bằng cách chọn tab Kiểm tra , tab này hiển thị trên cùng dòng với Thông số và Xác thực . Xem đoạn mã ở bên phải để tạo các bài kiểm tra API tự động. Mỗi khi yêu cầu được gửi, các bài kiểm tra tự động sẽ thực hiện và tự động điền vào tab Kết quả kiểm tra .
Trong ví dụ này, tôi đã sử dụng hai đoạn mã nhưng chỉ chỉnh sửa đoạn mã đầu tiên nên nó hiển thị là đã vượt qua. Cái thứ hai không thành công vì nó không được cập nhật để phù hợp với yêu cầu API. Người kiểm tra phải luôn chỉnh sửa đoạn mã để khớp với dữ liệu phản hồi dự kiến của API. Postman cung cấp thông tin hỗ trợ chi tiết và đào tạo.
Cuối cùng, thử nghiệm API là một cách tuyệt vời để đánh giá cơ sở hạ tầng phụ trợ. API thử nghiệm mang lại lợi ích cho khách hàng cũng như nhà phát triển và người dùng nội bộ để đảm bảo chức năng liên tục sau khi phát hành cũng như trong chu kỳ phát triển. Mang lại lợi thế cho sản phẩm của bạn bằng cách đầu tư vào thử nghiệm API .