ASP.NET Web API - Test Web API
Test Web API
Trong phần trước, chúng ta đã tạo dự án Web API đơn giản đầu tiên. Bây giờ chúng ta sẽ tìm hiểu cách kiểm tra Web API cục bộ để kiểm tra yêu cầu và phản hồi trong quá trình phát triển.
Chúng ta có thể sử dụng các công cụ của bên thứ ba sau để kiểm tra Web API.
Fiddler
Fiddler là một proxy gỡ lỗi miễn phí cho bất kỳ trình duyệt nào. Chúng ta có thể sử dụng nó để soạn thảo và thực thi các yêu cầu HTTP khác nhau tới Web API của mình và kiểm tra phản hồi HTTP.
Hãy cùng xem cách sử dụng Fiddler để gửi yêu cầu HTTP tới Web API cục bộ của chúng ta và kiểm tra phản hồi.
Bước 1: Download vá cài đặt Fiddler.
Bước 2:
Sau khi cài đặt thành công, hãy nhấp vào Fiddler.exe để mở Fiddler. Nó sẽ trông giống như hình ảnh bên dưới.
Fiddler mặc định sẽ ghi lại tất cả các quy trình. Chúng tôi chỉ quan tâm đến việc chặn quy trình cục bộ của mình. Vì vậy, hãy nhấp vào All Processes ở góc dưới bên trái và chọn Hide All.
Bước 3:
Nhấp vào tab Composer. Tab đầu tiên trong tab Composer là tab Parsed, tại đó chúng ta có thể cấu hình các yêu cầu HTTP và thực thi nó. Menu thả xuống đầu tiên bao gồm tất cả các Phương thức HTTP. Chọn một phương thức HTTP cụ thể cho yêu cầu bạn muốn thực thi. Ở đây, chúng ta sẽ chọn GET để thực thi yêu cầu HTTP GET như hiển thị bên dưới.
Bây giờ, nhập URL của yêu cầu vào hộp văn bản bên cạnh. Ở đây, chúng ta sẽ thực hiện yêu cầu HTTP http://localhost:xxxx/api/values tới Web API mà chúng ta đã tạo ở phần trước như được hiển thị bên dưới.
Nhấp vào nút Thực hiện để gửi yêu cầu HTTP này và phản hồi sẽ ngay lập tức hiển thị ở khung bên trái như hình dưới đây.
Nhấp đúp vào hàng kết quả ở trên để mở tab Thanh tra cho yêu cầu như hiển thị bên dưới.
Như bạn có thể thấy ở trên, ngăn trên cùng hiển thị tiêu đề Yêu cầu và ngăn dưới cùng hiển thị phản hồi.
Bạn cũng có thể xem tiêu đề yêu cầu thô và phản hồi bằng cách nhấp vào tab Thô của yêu cầu và phản hồi như hiển thị bên dưới.
Bạn cũng có thể thấy các dạng yêu cầu và phản hồi khác trong Fiddler nhưng đây là cách cơ bản để thực hiện yêu cầu HTTP và kiểm tra phản hồi.
Postman
Postman là một công cụ gỡ lỗi API miễn phí. Bạn có thể cài đặt nó trên trình duyệt Chrome hoặc Mac của mình. Cài đặt nó cho Chrome từ đây.
Sau khi cài đặt thành công, hãy mở nó và chọn Phương thức HTTP và nhập URL của Web API của bạn như hiển thị bên dưới.
Nhấp vào nút Gửi để gửi yêu cầu HTTP đến URL được cung cấp. Phản hồi được hiển thị bên dưới.
Như bạn có thể thấy ở trên, phản hồi HTTP hiển thị dữ liệu và trạng thái phản hồi. Do đó, bạn có thể sử dụng Postman để kiểm tra Web API của mình.
Chúng ta sẽ sử dụng Fiddler trong suốt loạt bài hướng dẫn này.