Currently Empty: 0.00₫
Bài đọc – Test Plan trong JMeter
Test Plan trong JMeter là một thành phần quan trọng và cơ bản trong việc cấu hình và tổ chức các kiểm tra hiệu năng. Nó là nơi bạn xác định các yêu cầu và cài đặt cho các kiểm tra mà bạn muốn thực hiện. Test Plan đại diện cho cấu trúc tổng thể của kiểm tra và chứa các Thread Group, Samplers, Listener và các thành phần khác để thực hiện kiểm tra hiệu năng.

Hướng dẫn tạo Test Plan trong JMeter
- Mở JMeter: Mở JMeter bằng cách chạy tệp thực thi (ví dụ: jmeter.bat trên Windows hoặc jmeter.sh trên Linux/Mac).
- Tạo Test Plan
- Trong cửa sổ chính của JMeter, nhấp chuột phải vào “Test Plan” và chọn “Add” → “Threads (Users)” → “Thread Group” → Tạo một Thread Group trong Test Plan.

- Cấu hình Thread Group: Nhấp đúp vào Thread Group để cấu hình thông số như số lượng người dùng đồng thời, thời gian chạy kiểm tra, thời gian chờ giữa các yêu cầu, v.v.
- Thêm Sampler: Chuột phải vào Thread Group, chọn “Add” → “Sampler” và chọn loại yêu cầu bạn muốn thực hiện. Ví dụ, nếu bạn muốn gửi yêu cầu HTTP, chọn “HTTP Request”.
- Cấu hình Sampler: Nhấp đúp vào Sampler để cấu hình các thông số của nó, ví dụ như URL đích, phương thức (GET, POST, v.v.), các tham số yêu cầu, v.v.
- Thêm Listener: Chuột phải vào Thread Group, chọn “Add” → “Listener” và chọn loại Listener bạn muốn sử dụng để xem kết quả kiểm tra hiệu năng. Ví dụ, chọn “View Results Tree”.
- Lưu Test Plan: Sau khi bạn hoàn thành cấu hình Test Plan, lưu nó bằng cách nhấp vào “File” → “Save Test Plan As” và đặt tên tệp.
- Chạy kiểm tra: Bấm vào nút “Start” hoặc “Run” để bắt đầu thực hiện kiểm tra hiệu năng dựa trên Test Plan bạn đã tạo.
- Test Plan có thể chứa nhiều Thread Groups, Samplers, Listeners và các thành phần khác để thực hiện nhiều loại kiểm tra và mô phỏng nhiều kịch bản trong cùng một phiên thử nghiệm JMeter.
- Trong cửa sổ chính của JMeter, nhấp chuột phải vào “Test Plan” và chọn “Add” → “Threads (Users)” → “Thread Group” → Tạo một Thread Group trong Test Plan.
Các thông tin, config trong Test plan

- User Defined Variables: cho phép định nghĩa các biến tĩnh, từ đó, cung cấp các giá trị lặp lại trong test của người dùng, như là tên server, cổng…
- Run Thread Groups consecutively (i.e. one at a time): Chạy liên tiếp (Chạy tuần tự từ trên xuống).
- Run tearDown Thread Groups after shutdown of main threads: Chạy tearDown Thread Group sau khi Thread Group shutdown.
- Functional test Mode: Lựa chọn này khiến JMeter record dữ liệu trả lại từ server cho mỗi sample và ghi chúng ra file mà được chỉ ra ở Listener.
- Add directory or jar to classpath: Cho phép người dùng thêm vào các file JAR, hoặc các thư mục, trong trường hợp muốn tạo thêm các extension cho Jmeter.
Tham khảo
- https://jmeter.apache.org/usermanual/build-test-plan.html
- https://jmeter.apache.org/usermanual/test_plan.html

