Kiểm thử hiệu năng liên quan đến việc gửi các yêu cầu dịch vụ quy mô lớn đến một API nhằm xác định các điểm nghẽn hiệu năng, đánh giá độ ổn định, phát hiện các rủi ro tiềm ẩn dưới áp lực và bảo đảm API có thể vận hành đáng tin cậy cũng như phản hồi các yêu cầu khi tải cao.Thiết lập các mục cấu hình#
Trước khi chạy kiểm thử hiệu năng, bạn cần chỉ định môi trường chạy và tùy chọn dữ liệu kiểm thử cho kịch bản kiểm thử, cũng như cấu hình các thiết lập kiểm thử hiệu năng.Môi trường chạy#
Môi trường chạy trong kịch bản kiểm thử được kế thừa từ các môi trường của dự án hiện tại.Dữ liệu kiểm thử#
Sau khi liên kết dữ liệu kiểm thử, người dùng ảo sẽ sử dụng các biến được định nghĩa trong dữ liệu kiểm thử để thực thi yêu cầu. Bạn có thể chọn chạy ở chế độ "Khớp ngẫu nhiên" hoặc "Khớp tuần tự":Khớp ngẫu nhiên: Mỗi người dùng ảo chọn ngẫu nhiên một hàng dữ liệu từ dữ liệu kiểm thử để chạy. Ở chế độ này, tất cả người dùng ảo sẽ chọn một hàng dữ liệu kiểm thử và thực thi kiểm thử hiệu năng.
Khớp tuần tự: Mỗi người dùng ảo chọn một hàng dữ liệu từ dữ liệu kiểm thử theo thứ tự. Lưu ý: Nếu số lượng người dùng ảo vượt quá số hàng dữ liệu kiểm thử, các người dùng ảo vượt quá sẽ không bắt đầu kiểm thử hiệu năng.
Người dùng ảo (Người dùng đồng thời)#
Hỗ trợ tối đa 100 người dùng ảo. Trong thời gian kiểm thử đã chỉ định, tính năng này mô phỏng người dùng trực tuyến chạy lặp lại kịch bản kiểm thử song song.Thời lượng kiểm thử#
Tổng thời gian chạy của kiểm thử hiệu năng. Trong khoảng thời gian này, mỗi người dùng ảo sẽ liên tục lặp qua tất cả API trong kịch bản kiểm thử.Thời lượng tăng tải#
Người dùng thường truy cập một dịch vụ dần dần theo thời gian, thay vì ngay lập tức. Để mô phỏng điều này, hãy đặt thời gian tăng tải nhằm tăng dần số lượng người dùng song song trong X phút đầu tiên (X là giá trị được đặt trước). Nếu X được đặt thành 0, tất cả người dùng ảo sẽ bắt đầu ngay khi kiểm thử bắt đầu.Chạy kiểm thử hiệu năng#
Sau khi kích hoạt kiểm thử hiệu năng, một bảng trực quan hóa trực quan sẽ hiển thị các chỉ số chính như Tổng số yêu cầu, Thông lượng trung bình, Thời gian phản hồi trung bình, Thời gian phản hồi tối đa/tối thiểu và Lỗi cho từng API.Mỗi lần chỉ có thể chạy một ki ểm thử hiệu năng cho một dự án. Nếu cần thực hiện một kiểm thử có độ ưu tiên cao hơn, hãy nhấp vào nút "Chấm dứt" ở góc trên bên phải.Xem quá trình kiểm thử#
Trong quá trình kiểm thử hiệu năng, bạn có thể di chuột lên biểu đồ kiểm thử để xem chi tiết kiểm thử cho từng khoảng thời gian theo thời gian thực.Nhấp vào "Lỗi" để kiểm tra các yêu cầu thất bại đối với API và phân tích các nguyên nhân có thể xảy ra. Bạn cũng có thể lọc các yêu cầu API trong thanh bộ lọc.Do khối lượng yêu cầu API trong một kiểm thử hiệu năng rất lớn, chỉ các yêu cầu thất bại mới được phân loại và hiển thị dưới dạng thống kê. Thông tin lỗi chi tiết và chi tiết yêu cầu cho từng API không được ghi lại. Nếu bạn gặp lỗi không mong muốn, hãy chạy "Kiểm thử chức năng" trước và giải quyết tất cả vấn đề trước khi chạy "Kiểm thử hiệu năng".Xem báo cáo kiểm thử#
Nhấp vào tab "Báo cáo kiểm thử" để xem các báo cáo kiểm thử lịch sử cho kịch bản kiểm thử hiện tại.Câu hỏi thường gặp#
H: Làm thế nào để xuất báo cáo kiểm thử hiệu năng?Đ: Kiểm thử hiệu năng hiện đang ở giai đoạn beta, và Apidog chưa hỗ trợ xuất báo cáo kiểm thử hiệu năng. Bạn chỉ có thể xem kết quả trong ứng dụng khách Apidog.H: Làm thế nào để xem các yêu cầu và phản hồi thực tế trong kiểm thử hiệu năng?Đ: Kiểm thử hiệu năng của Apidog không cung cấp khả năng xem các yêu cầu và phản hồi thực tế.Điều này là vì kiểm thử hiệu năng tập trung vào việc đánh giá hành vi của API dưới tải cao, và các API này lẽ ra đã vượt qua 100% kiểm thử chức năng. Mọi vấn đề nhiều khả năng là do hiệu năng máy chủ, không phải do nội dung yêu cầu/phản hồi.Do đó, việc xem các yêu cầu và phản hồi thực tế sẽ không giúp khắc phục các vấn đề liên quan đến hiệu năng. Vì vậy, tính năng kiểm thử hiệu năng trong Apidog không cung cấp chức năng xem các yêu cầu và phản hồi thực tế. Modified at 2026-06-11 10:23:06