Kiểm thử hiệu năng phần mềm quản lý nhà hàng luồng đăng nhập và

Một phần của tài liệu bài tập lớn kiểm thử phần mềm đề tài kiểm thử tự động với công cụ selenium webdriver (Trang 42 - 47)

trang chủ (Trần Viết Trưởng)

Môi trường kiểm thử

- Phần cứng: Ram 8G, HDD 500G, Chip Intel Core i7 2.5 GHz

- Phền mềm: Microsoft Windows 10 Professional, Google chrome, Xampp - Máy chủ: Localhost

Luồng chức năng được kiểm thử

- Đăng nhập: http://localhost:8888/quanlinhahang/login - Trang chủ: http://localhost:8888/quanlinhahang  Kiểm tra các hiệu năng

- Thời gian phản hồi không quá 3s khi 1000 người truy cập trong 10s.

- Xác nhận thời gian đáp ứng của phần mềm trong các điều kiện tải thấp,bình thường,trung bình, nặng như sau: 100 người truy cập trong 30s, 1000 người truy cập trong 30s, 5000 người truy cập trong 30s, 10000 người truy cập trong 30s

Thiết lập kiểm thử

+, Tạo 4 nhóm người dùng tương ứng với 100 người, 1000 người, 5000 người,

10000 người

+, Tạo các listener để theo dõi kết quả kiểm thử

Báo cáo kết quả kiểm thử

Điều kiện tải thấp 100 user

+ Luồng đăng nhập - Tổng user: 100 - Tổng thời gian: 10s

- Thời gian phản hồi trung bình: 15ms

- Tỉ lệ % request có thời gian phản hồi < 18ms: 95% - Thời gian phản hồi nhỏ nhất: 6ms

- Thời gian phản hồi lớn nhất: 18ms - Tỉ lệ request lỗi: 0%

- Số user trong 1s: 10.1

+ Luồng trang chủ - Tổng user: 100 - Tổng thời gian: 10s

- Thời gian phản hồi trung bình: 11ms

- Tỉ lệ % request có thời gian phản hồi < 17ms: 95% - Thời gian phản hồi nhỏ nhất: 5ms

- Thời gian phản hồi lớn nhất: 20ms - Tỉ lệ request lỗi: 0%

- Số user trong 1s: 10.1

Điều kiện tải bình thường 1000 user

+ Luồng đăng nhập - Tổng user: 1000 - Tổng thời gian: 10s

- Thời gian phản hồi trung bình: 6ms

- Tỉ lệ % request có thời gian phản hồi < 8ms: 95% - Thời gian phản hồi nhỏ nhất: 5ms

- Thời gian phản hồi lớn nhất: 19ms - Tỉ lệ request lỗi: 0%

- Số user trong 1s: 100.1

+ Luồng trang chủ - Tổng user: 1000 - Tổng thời gian: 10s

- Thời gian phản hồi trung bình: 5ms

- Tỉ lệ % request có thời gian phản hồi < 15ms: 95% - Thời gian phản hồi nhỏ nhất: 4ms

- Thời gian phản hồi lớn nhất: 25ms - Tỉ lệ request lỗi: 0%

Điều kiện tải trung bình 5000 user

+ Luồng đăng nhập - Tổng user: 5000 - Tổng thời gian: 10s

- Thời gian phản hồi trung bình: 1805ms

- Tỉ lệ % request có thời gian phản hồi < 3188ms: 95% - Thời gian phản hồi nhỏ nhất: 7ms

- Thời gian phản hồi lớn nhất: 3370ms - Tỉ lệ request lỗi: 4.96%

- Số user trong 1s: 393.3

+ Luồng trang chủ - Tổng user: 5000 - Tổng thời gian: 10s

- Thời gian phản hồi trung bình: 764ms

- Tỉ lệ % request có thời gian phản hồi < 2549ms: 95% - Thời gian phản hồi nhỏ nhất: 4ms

- Thời gian phản hồi lớn nhất: 3370ms - Tỉ lệ request lỗi: 4.96%

- Số user trong 1s: 381.2

Điều kiện tải nặng 10000 user

+ Luồng đăng nhập - Tổng user: 10000 - Tổng thời gian: 10s

- Thời gian phản hồi trung bình: 2843ms

- Tỉ lệ % request có thời gian phản hồi < 4166ms: 95% - Thời gian phản hồi nhỏ nhất: 19ms

- Thời gian phản hồi lớn nhất: 7700ms - Tỉ lệ request lỗi: 77.08%

- Số user trong 1s: 719.9

+ Luồng trang chủ - Tổng user: 10000 - Tổng thời gian: 10s

- Thời gian phản hồi trung bình: 2650ms

- Tỉ lệ % request có thời gian phản hồi < 3898ms: 95% - Thời gian phản hồi nhỏ nhất: 7ms

- Thời gian phản hồi lớn nhất: 7802ms - Tỉ lệ request lỗi: 66.74%

- Số user trong 1s: 644.4

KẾT LUẬN

Kiểm thử phần mềm là một hoạt động quan trọng nhằm đảm bảo chất lượng phần mềm. Kiểm thử phần mềm cũng cung cấp mục tiêu, cái nhìn độc lập về phần mềm, điều này cho phép việc đánh giá và hiểu rõ các rủi ro khi thực thi phần mềm.

Kết quả đạt được

- Nắm được tổng quan về kiểm thử phần mềm: các phương pháp, kỹ thuật và

các vấn đề liên quan

- Giới thiệu công cụ kiểm thử tự động Selenium webdriver - Giới thiệu công cụ kiểm thử hiệu năng Jmeter

- Kiểm thử tự động các chức năng đăng nhập, thêm nhân viên - Kiểm thử hiệu năng các luồng đăng nhập, trang chủ

Một phần của tài liệu bài tập lớn kiểm thử phần mềm đề tài kiểm thử tự động với công cụ selenium webdriver (Trang 42 - 47)

Tải bản đầy đủ (PDF)

(47 trang)