Tải liệu hướng dẫn sử dụng JMeter
Bài viết được sự cho phép của BQT Kinh nghiệm lập trình Show Performance testing là một loại test quan trọng để xác định ứng dụng web đang được kiểm tra có đáp ứng các yêu cầu tải cao hay không. Loại test này được dùng để phân tích hiệu năng máy chủ một cách tổng thể khi chịu tải nặng. Mình xin nhắc lại chuỗi bài viết của mình gồm 4 phần sau: Các bước xây dựng kịch bản test
Bước 1: Phân tích yêu cầuĐây là bước lên ý tưởng, kịch bản test sẽ thực hiện. Trước khi thực hiện test ta cần định nghĩa rõ ràng các thông tin sau:
VD: Kiểm tra hiệu năng của hệ thống với 1000 user với luồng thao tác sau:Đăng nhậpsau đóĐăng xuất. Bước 2: Tạo lập Scripts testDựa vào kế hoạch test bên trên, ta sẽ đi tạo lập các script tương ứng cho từng action. Để giả lập truy cập của người dùng trên hệ thống.
Chi tiết các bước như sau:
Để biết logic check login truy cập vào url nào và paramater gửi lên như thế nào. Ta thực hiện Login vào hệ thống từ trình duyệt web. Sau đó sử dụng Developer tool (F12) để phân tích dữ liệu. Hoặc đơn giản hơn, hãy yêu cầu team phát triển hệ thống cung cấp giúp bạn logic của việc kiểm tra login này, để bạn tạo lập script chính xác hơn. Ở đây mình đang thực hiện 1 ví dụ minh họa để bạn hiểu được cách thức thực hiện. Chúng ta cùng sang bước tiếp theo.
Như vậy là ta đã hoàn thiện xong script giả lập các thao tác của người dùng trên hệ thống. Việc tiếp theo chúng ta sẽ thay đổi tham số của Thread group và tiến hành test, theo dõi kết quả. Bước 3: Thiết lập kịch bản testỞ bước này, trước khi test ta cần đề ra các kịch bản test và kết quả đầu ra mong muốn của hệ thống. Bước 4: Thưc thi kịch bản testĐể bắt đầu chạy test, ấn nút Start và theo dõi các report trên giao diện Bước 5: Đánh giá kết quả testTheo dõi kết quả test và đưa ra các điều chỉnh phù hợp cho Thread Group để tiến hành test các trường hợp khác cho tới khi tìm được đầu ra mong muốn. Để xem lại chi tiết ý nghĩa các Report. Xem lạiHướng dẫn sử dụng Jmeter test hiệu năng website Phần 1. Như vậy mình đã hướng dẫn các bạn các bước để thực hiện 1 kịch bản test một cách cơ bản nhất. Trong quá trình áp dụng thực tế, sẽ có các vấn đề cần lưu ý tùy thuộc vào công nghệ bạn tạo ra hệ thống của mình. Mình sẽ chia sẻ thêm phần này ở bài viết sau nhé. Mọi người có ý kiến trao đổi gì thì comment bên dưới nhé! Tham khảohttps://jmeter.apache.org/usermanual/component_reference.html Bài viết gốc được đăng tải tại kinhnghiemlaptrinh.com Có thể bạn quan tâm:
Xem thêmViệc làm Developer hấp dẫn trên TopDev Video liên quan |