k6 - Công cụ kiểm thử tải hiện đại
(github.com)"Kiểm thử hiệu năng như kiểm thử unit"
-
Hỗ trợ viết kịch bản bằng JavaScript ES6
-
Cả logic kiểm thử và tùy chọn cấu hình đều là mã JS
-
Tùy chọn tự động hóa dễ tích hợp với CI
-
check: hoạt động giốngassertnhưng không dừng thực thi, lưu kết quả và tiếp tục chạy -
threshold: có thể đặt điều kiện pass/fail bằng tỷ lệ lỗi, thời gian phản hồi, tỷ lệ thành công trong phạm vi thời gian phản hồi, v.v. -
Hỗ trợ HTTP/1.1, HTTP/2, WebSocket
-
Hỗ trợ HTML Form, Cookies, Crypto, metric tùy chỉnh, biến môi trường, tải file cục bộ phục vụ kiểm thử, v.v.
-
Có thể chạy trên máy cục bộ, k6 Cloud (trả phí), cluster (dự kiến hỗ trợ)
-
Có thể đọc file HAR (định dạng HTTP Archive) đã ghi lại phiên trình duyệt và chuyển đổi thành script k6
-
Có thể lưu metric vào InfluxDB (+Grafana) hoặc JSON, hoặc tải lên k6 Cloud
Chưa có bình luận nào.