Đăng nhập vào trang web với tài khoản: demo/p@perdoll
Thực hiện post một topic
Dừng Testcase => kích vào nút Stop
2. Cấu hình một TestCase cho Replay
Mục đích:
Để đảm bảo tất cả các mô phỏng đều chính xác và tất cả các khía cạnh của kịch bản đều gặp các yêu cầu. (cấu hình mặc định)
Testcase phải được cấu hình cho nhiều user với dữ liệu dữ liệu duy nhất (Dataset).
Sản phẩm: Tạo ra một test suit sẵn sàng cho yêu cầu của việt load test.
Data set cho testcase của mình bao gồm 2 field :
User
Post title
Tạo một field như hình:
Thiết lập giá trị cho từng field có các tham số như hình :
Field name: tên của field đã đặt lúc tạo mới field đó (ở đây thực hiện tạo mới 2 field là user và post title)
Quantity: số lượng giá trị muốn thiết lập cho field đó
Method: phương thức thiết lập các giá trị, có thể theo tuần tự, tùy chọn ngẫu nhiên hoặc theo danh sách tên/địa danh đã có sẵn
…
Data set sau khi được tạo ra như sau :
Gán dataset cho testcase :
Tìm đến case điền user và case điền post title của test case và kích chọn nút gán data set như hình
Gán dataset cho testcase như hình :
Replay lại testcase :
Xác minh testcase chạy đúng
Có các cách replay khác nhau như hình :
3. Cấu hình và chạy load test
Chọn testcase vừa replay và kích nút Load Test để cấu hình :
Cấu hình load test như hình :
Giải thích các thông số trên màn hình chính :
Weight: số lượng user sẽ sử dụng cho test case cần load test
%: tỉ lệ user được sử dụng cho mỗi test case (tương ứng với Weight)
Speed: thiết lập tốc độ, băng thông cho trình duyệt
Think time: khoảng thời gian phản hồi theo tương tác của user lên trình duyệt (ở đây bản demo chỉ chọn dc Recorded hoặc theo tỉ lệ %)
VU start: user đầu tiên thực hiện test case ở mỗi lần repeat
Delay: khoảng thời gian chờ trễ của mỗi VU trước khi thực hiện repeat test case
Repeats: số lần repeat test case tối đa của mỗi lần chạy load test
Kích vào edit để thực hiện điều chỉnh các cấu hình như hình :
Ví dụ thực hiện load test với thông số như hình
Chạy load test bằng việc kích vào nút start trên màn hình cấu hình load test
Trong khi chạy, tool hỗ trợ các màn hình các biểu đồ theo dõi hiện trạng tải của hệ thống
4. Phân tích kết quả chạy load test
Sau khi thực hiện load test, có một số báo cáo như
Page/Step Duration: biểu đồ hiển thị thời gian tối thiểu – trung bình – Tối đa cho tất cả các trang trong quá trình test với từng mức độ người dùng đồng thời truy cập.
The Page/Step Completion Rate: cho thấy tổng số page được hoàn thành trong mỗi giây ứng cho mỗi cấp độ người dùng.
Waiting Users: đếm số user chờ để hoàn thành một page hay 1 step cuối cùng ứng với mỗi mức độ user ( trục tung bên phải).
Average Wait Time: mô tả lượng thời gian trung bình mà mỗi user đã chờ để hoàn thành trang đó (trục tung bên trái).