Đánh giá performnace cho trang chủ khi người dùng đăng nhập vào tà

Một phần của tài liệu Ứng dụng phân hệ gợi ý vào hệ thống thương mại điện tử (Trang 110 - 113)

khoản cá nhân

Đối với trang chủ, khi người dùng đã đăng nhập vào thì ngoài việc hiển thị thông tin các sản phẩm phổ biến ra, máy chủ còn sẽ thông qua lịch sử tương tác của người dùng và sử dụng phân hệ gợi ý để gợi ý các sản phẩm khác cho người dùng. Vì vậy, việc hiển thị thông tin trang chủ trong hai trường hợp là khác nhau.

Ta sẽ thực hiện đánh giá performance của trang chủ trong trường hợp người dùng đã đăng nhập.

Ta sẽ thiết lập thông số cho HTTP như sau:

Hình 7.9: thiết lập HTTP Request để kiểm tra trang chủ khi đã đăng nhập

Để thực hiện đăng nhập, ta sẽ dùng phương thức post, 2 tham số cần truyền vào là email và password như hình.

Do có những điều kiện không thuận lợi trên host azure nên không kiểm tra được hiệu năng của quá trình đăng nhập.

Ta sẽ thực hiện kiểm tra trường hợp 10 người dùng và 20 người dùng cùng đăng nhập vào hệ thống, kết quả kiểm tra như sau:

Kết quả kiểm tra:

¥! Lần 1:

¥! Lần 2:

Qua 2 lần kiểm tra hiệu năng khi khoảng 20 người dùng cùng đăng nhập vào tài khoản của website, phần trăm tỉ lệ người dùng truy cập không thành công là: 50%. Tức là nếu khoảng 20 người cùng truy cập vào tài khoản thì có 10 người truy cập thành công. Khi 10 người truy cập vào tài khoản thì phần trăm tỉ lệ lỗi là 20%, nghĩa là cứ 10 người thì có khoảng 8 người truy cập thành công.

Thời gian đáp ứng trung bình cho 1 request là khoảng 8987 ms Þ Khi người dùng đăng nhập vào tài khoản thì thời gian đáp ứng trung bình khoảng 9s.

Thời gian đáp ứng thành công nhanh nhất khoảng 132 ms, chậm nhất 15544 ms. Trong 1 phút có thể đáp ứng thành công nhiều nhất khoảng 5 request.

Một phần của tài liệu Ứng dụng phân hệ gợi ý vào hệ thống thương mại điện tử (Trang 110 - 113)