1. Giới thiệu về Rest-Assured
Rest-Assured là công cụ kiểm thử API cho các nhà phát triển ứng dụng và phần mềm, nó mang đến thư viện Java sử dụng để test RESTful Web Services, đồng thời có sẵn 2 thư viện khác là JsonPath và XmlPath giúp chúng ta dễ dàng verify Json và Xml response. REST Assured yêu cầu set-up một dự án Java mới và sử dụng nó như một thư viện cho dự án của bạn.
Download Rest-Assured, Thư viện kiểm thử REST Web Service
Rest-Assured cung cấp danh sách lớn các tính năng, tuy nhiên nó đòi hỏi các kỹ năng về code Java của người dùng để tạo ra các bài test. Rest-Assured cũng giúp bạn viết các bài test bằng cách sử dụng ngôn ngữ Gherkin, đồng thời tổ chức các bài test của bạn trong các file Java riêng biệt. Rest-Assured cũng dễ dàng được tích hợp với các unit test để nhận được các báo cáo khá hữu ích ở dạng HTML, text hoặc XML.
2. Các đặc điểm chính của Rest-Assured:
- Cung cấp thư viện Java sử dụng để test RESTful Web Services.
- Viết các bài test bằng cách sử dụng ngôn ngữ Gherkin.
- Tổ chức các bài test của bạn trong các file Java riêng biệt.
- Tạo các báo cáo khá hữu ích ở dạng HTML, text hoặc XML.
3. Soft liên quan
Postman cũng là một trong số các công cụ tốt giúp bạn tương tác và xử lý các API dễ dàng, khiến việc gọi các Rest API đơn giản hơn, đặc biệt Postman hỗ trợ tất cả các phương thức HTTP, cho phép lưu lại lịch sử các lần request, tạo API Documents chuyên nghiệp.