Tiến hành kiểm thử

Một phần của tài liệu Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung (Trang 36 - 41)

7. Kỹ Thuật Kiểm Thử Chi Tiết

7.2. Tiến hành kiểm thử

7.2.1. Load test

Mục đích

Mô hình hóa dự kiến sử dụng bởi nhiều người dùng truy cập một dịch vụ website trong cùng thời điểm.

Thêm 1 Thread Group mới

 Nhập Thread properties:

o Number of Threads: Số lượng người sử dụng truy cập vào website

o Loop Count: Số thời gian thực hiện kiểm tra

o Ramp-Up Period: Thời gian trì hoãn trước khi bắt đầu một người sử dụng tiếp theo

Thêm phần tử Jmeter

 Add -> Config Element -> HTTP Request Defaults.  Add -> Sampler -> HTTP Request.

 HTTP Request Control, trường Path sẽ chỉ ra URL request nào bạn muốn gửi tới máy chủ

Thêm Grap Result, Summary Report và View Results in Table:

 Add -> Listener -> Graph Results  Add -> Listener -> Summary Report  Add -> Listener -> View Results in Table

Hình 8 Giao diện kiểm thử Jmeter

Nhấn đồng thời phím (CTRL+R) trên toolbar để bắt đầu quá trình test. Bạn sẽ nhìn thấy kết quả test được hiển thị trên View Results in Table và bảng Report với thời gian thực

7.2.2. Stress test:

Mục đích:

Stress testing: Tất cả các web server có thể tải một dung lượng lớn, khi mà tải trọng vượt ra ngoài giới hạn thì web server bắt đầu phản hồi chậm và gây ra lỗi.

Thêm 1 Thread Group mới

 Add -> Threads (Users) -> Thread Group  Nhập Thread properties:

o Number of Threads: Số lượng người sử dụng truy cập vào website

o Loop Count: Số thời gian thực hiện kiểm tra

o Ramp-Up Period: Thời gian trì hoãn trước khi bắt đầu một người sử dụng tiếp theo

Thêm phần tử Jmeter

 Add -> Config Element -> HTTP Request Defaults.  Add -> Sampler -> HTTP Request.

 HTTP Request Control, trường Path sẽ chỉ ra URL request nào bạn muốn gửi tới máy chủ

Thêm Grap Result, Summary Report và View Results in Table:

 Add -> Listener -> Graph Results  Add -> Listener -> Summary Report  Add -> Listener -> View Results in Table

Hình 9 Giao diện test case trong Jmeter

Nhấn đồng thời phím (CTRL+R) trên toolbar để bắt đầu quá trình test. Bạn sẽ nhìn thấy kết quả test được hiển thị trên Summary Report với thời gian thực

CHƯƠNG III. ỨNG DỤNG CÔNG CỤ JMETER VÀO KIỂM THỬ HIỆU NĂNG WEBSITE

Một phần của tài liệu Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung (Trang 36 - 41)

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

(48 trang)
w