Podcast TestGuild: dùng AI để tạo và gỡ lỗi kiểm thử tải với Locust và Azure Load Testing
Trong tập podcast TestGuild phát hành ngày 6/10/2026, người dẫn chương trình Joe Colantonio trò chuyện với Lars Holmberg, người duy trì chính của công cụ kiểm thử tải mã nguồn mở Locust, và Abhinav Premsekhar, quản lý sản phẩm cấp cao của nhóm Azure App Testing tại Microsoft, về việc AI đang thay đổi kiểm thử tải (kiểm tra phần mềm hoạt động ra sao khi lượng truy cập lớn). Họ trình diễn các tính năng của Azure Load Testing: kiểm thử nhanh chỉ bằng URL cho người mới, chạy các script JMeter và Locust có sẵn ở quy mô lớn, tiện ích trình duyệt ghi lại hành trình người dùng và tự sinh script kiểm thử, cùng tiện ích VS Code tạo bài kiểm thử Locust từ bộ sưu tập Postman. Premsekhar cũng phân tích một lần chạy kiểm thử thất bại thực tế, cho thấy chỉ số phía client, chỉ số phía server và gợi ý do AI tạo ra kết hợp để xác định điểm nghẽn ở backend và đề xuất cách sửa. Cuộc trò chuyện còn đề cập lý do nhiều lập trình viên chuyển từ JMeter sang Locust, cách OpenTelemetry tracing (chuẩn theo dõi một yêu cầu đi qua toàn hệ thống) có thể rút thời gian gỡ lỗi từ vài tuần xuống vài giờ, và bản xem trước AIO Locust, một lựa chọn thay thế Locust dạng bất đồng bộ xây trên Python free-threaded. Các khách mời cho rằng khi các nhóm phát hành ngày càng nhiều mã do AI viết, lỗi hiệu năng dễ lọt qua và thường lộ ra vào lúc lưu lượng cao điểm, nên việc dùng AI hỗ trợ tạo và phân tích kiểm thử giúp tìm ra điểm nghẽn trước khi khách hàng gặp phải.
Lập trình viên và kiểm thử viên có thể dùng Azure Load Testing cùng Locust để tạo script kiểm thử tải nhanh hơn và dùng gợi ý từ AI để tìm điểm nghẽn. Nếu bạn đang dùng JMeter hoặc Postman, tập này cho thấy cách chuyển sang Locust và chạy ở quy mô lớn.
Đọc bài gốc