Khi cải tiến hoặc cập nhật một ứng dụng, điều quan trọng là phải xác minh rằng các thay đổi này không ảnh hưởng tiêu cực đến các chức năng hiện có. Kiểm thử hồi quy bao gồm việc thực thi một loạt kiểm thử nhằm bảo đảm các thành phần đã được sửa đổi tích hợp liền mạch với phần còn lại của ứng dụng mà không đưa vào các lỗi mới, thường được gọi là hồi quy.Đối với API, kiểm thử hồi quy bao gồm việc xác nhận rằng các thay đổi đối với API hoặc môi trường của API không ảnh hưởng bất lợi đến các thành phần phụ thuộc. Các kiểm thử này có thể được thực hiện sau bất kỳ thay đổi nào, từ sửa lỗi đến bổ sung tính năng. Kiểm thử hồi quy thường bao phủ nhiều thành phần API khác nhau, bao gồm:1.
Mã trạng thái - Xác nhận rằng các mã trạng thái phù hợp được trả về cho các loại yêu cầu khác nhau.
2.
JSON schema - Xác minh cấu trúc và định dạng phản hồi phù hợp với đặc tả API.
3.
Thời gian phản hồi - Bảo đảm thời gian phản hồi của API vẫn nằm trong phạm vi chấp nhận được.
4.
Body phản hồi - Kiểm tra nội dung và cấu trúc phản hồi đáp ứng kỳ vọng.
5.
Header - Xác thực sự hiện diện và tính chính xác của các header phản hồi.
Có thể sử dụng các công cụ tự động hóa như Apidog CLI để chạy kiểm thử hồi quy trước khi triển khai các bản cập nhật mã, ngăn các thay đổi gây lỗi ảnh hưởng đến môi trường production. Ngoài ra, bạn có thể lập lịch kiểm thử bằng Collection Runner để theo dõi kết quả theo thời gian, qua đó có được thông tin chuyên sâu về độ tin cậy của API.Thiết lập kiểm thử hồi quy trong Apidog#
Để thiết lập kiểm thử tích hợp cho ứng dụng của bạn trong Apidog, hãy sử dụng framework sau:1.
Yêu cầu API: Đơn vị kiểm thử cơ bản là một yêu cầu API. Mỗi yêu cầu kiểm thử một phần chức năng cụ thể bằng cách gọi một API endpoint. Tìm hiểu thêm về gửi yêu cầu. 2.
Bộ xử lý trước/sau yêu cầu: Đối với mỗi yêu cầu, bạn có thể thêm script, khẳng định, trích xuất biến và thao tác cơ sở dữ liệu để kiểm thử và xác thực mã phản hồi, header, dữ liệu body, v.v. Tìm hiểu thêm về thêm bộ xử lý trước/sau yêu cầu. 3.
Kịch bản kiểm thử: Khi bạn cần gửi nhiều yêu cầu liên tiếp, xây dựng các kịch bản kiểm thử liên tục hoặc lặp lại yêu cầu với dữ liệu kiểm thử khác nhau, bạn có thể tạo một kịch bản kiểm thử và thêm các yêu cầu cần thiết vào đó. Tìm hiểu thêm về kịch bản kiểm thử. 4.
Môi trường: Khi thực hiện yêu cầu API, thường cần chuyển đổi giữa các môi trường phát triển, kiểm thử và production. Apidog giúp việc gửi yêu cầu đến các môi trường khác nhau trở nên thuận tiện - bạn chỉ cần nhấp và chọn môi trường mong muốn ở góc trên bên phải của giao diện. Tìm hiểu thêm về Tạo và sử dụng môi trường. 5.
Mock Servers: Mô phỏng các hệ thống khác bằng mock server. Bạn có thể kiểm thử cách ứng dụng của mình tương tác với các API và hệ thống khác mà không cần kết nối đến tài nguyên thực tế. Thay vào đó, bạn có thể sử dụng Apidog để thiết lập một mock server mô phỏng hành vi của một máy chủ API thực bằng cách chấp nhận yêu cầu và trả về phản hồi. Tìm hiểu thêm về thiết lập mock server. Chạy kiểm thử hồi quy trong Apidog#
Sau khi thiết lập kiểm thử tích hợp trong Apidog, bạn có thể chạy chúng theo các cách sau:1.
Thủ công: Bạn có thể chạy một yêu cầu đơn lẻ hoặc chạy một kịch bản kiểm thử để nhận báo cáo kiểm thử. Tìm hiểu thêm về chạy một kịch bản kiểm thử. 2.
Tự động hóa theo lịch: Bạn có thể thiết lập "Scheduled Tasks" để tự động chạy các kịch bản kiểm thử tự động đã cấu hình vào thời điểm được chỉ định, nhận kết quả thực thi tác vụ và đáp ứng các yêu cầu về kiểm thử theo lịch và hồi quy. Tìm hiểu thêm về Scheduled tasks. 3.
CI/CD Pipeline: Bạn có thể chạy các kịch bản kiểm thử như một phần trong quy trình build ứng dụng thường lệ bằng Apidog CLI. Thực thi các bộ kiểm thử của bạn sau mỗi lần đẩy mã và xem báo cáo kiểm thử trong Apidog. Tìm hiểu thêm về tích hợp CI/CD. Modified at 2026-06-11 10:23:06