Ngay sau khi khởi chạy JMeter, bạn sẽ thấy 2 yếu tố
- Kế hoạch kiểm tra
- Bàn làm việc
Kế hoạch kiểm tra là gì?
Kế hoạch kiểm tra là nơi bạn thêm các yếu tố cần thiết cho Kiểm tra JMeter của bạn.
Nó lưu trữ tất cả các phần tử (như ThreadGroup, Timers, v.v.) và các cài đặt tương ứng của chúng được yêu cầu để chạy các Thử nghiệm mong muốn của bạn.
Hình sau cho thấy một ví dụ về Kế hoạch kiểm tra
WorkBench là gì?
WorkBench chỉ đơn giản là cung cấp một nơi để lưu trữ các phần tử thử nghiệm tạm thời . WorkBench không có quan hệ gì với Test Plan. JMeter sẽ không lưu nội dung của WorkBench. Nó chỉ lưu nội dung của nhánh Kế hoạch kiểm tra
"WorkBench" sẽ được sử dụng trong hướng dẫn Kiểm tra ghi lại máy chủ proxy HTTP của chúng tôi
Còn bây giờ, hãy bỏ qua nó.
Làm thế nào để thêm các phần tử?
Thêm phần tử là bước thiết yếu để xây dựng Kế hoạch kiểm tra vì nếu không thêm các phần tử, JMeter không thể thực hiện Kế hoạch kiểm tra của bạn
Kế hoạch kiểm tra bao gồm nhiều yếu tố như Trình nghe, Bộ điều khiển và Bộ hẹn giờ
Bạn có thể thêm một yếu tố vào kế hoạch kiểm tra bằng cách nhấp chuột phải vào Kế hoạch kiểm tra và chọn các yếu tố mới từ danh sách " Thêm ".
Giả sử, bạn muốn thêm 2 phần tử vào Test Plan BeanShell Assertion và Java Request Default
- Nhấp chuột phải vào Test Plan -> Add -> Assertion -> Bean Shell Assertion
- Nhấp chuột phải vào Kế hoạch kiểm tra -> Thêm -> Phần tử cấu hình -> Mặc định yêu cầu Java
Bạn cũng có thể xóa một phần tử không sử dụng
Giả sử, bạn muốn xóa phần tử " Mặc định yêu cầu HTTP ", hãy chọn "Mặc định yêu cầu HTTP" -> Nhấp chuột phải-> chọn Xóa khỏi menu ngữ cảnh -> Nhấp vào Có để xác nhận xóa phần tử này trên hộp thư
Tải và lưu các phần tử
Cách tạo tệp JMX
Giả sử bạn đã thêm tên phần tử "BeanShell Assertion ". Bây giờ bạn muốn lưu nó.
Nhấp chuột phải vào BeanShell Assertion -> chọn Save Selection As
Hộp thoại hiển thị, nhấp vào nút S ave để lưu các phần tử của bạn dưới tên mặc định BeanShell Assertion.jmx . Bạn có thể chọn các tên khác nếu muốn
Các phần tử kiểm tra JMeter và kế hoạch kiểm tra được lưu trữ ở định dạng * .JMX . JMX là viết tắt của Java Management Extensions.
Cách chạy tệp JMX
Tải phần tử tồn tại giúp bạn tiết kiệm thời gian cần thiết để tạo và định cấu hình phần tử mới
Giả sử bạn có một phần tử hiện có trong Kế hoạch kiểm tra: Mặc định Yêu cầu Java
Nhấp chuột phải vào Java Request Defaults -> chọn Merge
Chọn tệp Elements ( BeanShell Assertion.jmx. ) Trong thư mục. Yếu tố này sẽ được thêm vào kế hoạch thử nghiệm hiện tại của bạn.
Cách cấu hình các phần tử
Để định cấu hình bất kỳ Phần tử nào
- Chọn phần tử trong Cây trên Khung bên trái
- Nhập cài đặt cấu hình trên Ngăn bên phải
Cách lưu kế hoạch kiểm tra
Trước khi chạy thử nghiệm, bạn nên lưu Kế hoạch thử nghiệm của mình trước. Lưu kế hoạch kiểm tra của bạn giúp bạn tránh lỗi không mong muốn khi chạy kế hoạch kiểm tra. Các bước để lưu Kế hoạch kiểm tra -
- Tệp -> Lưu kế hoạch kiểm tra thành-> hiển thị hộp thoại
- Nhập tên tệp của Kế hoạch kiểm tra -> nhấp vào Lưu
Lưu ý: Lưu kế hoạch kiểm tra khác với lưu các phần tử.
Lưu kế hoạch thử nghiệm |
Lưu một phần tử |
---|---|
Kế hoạch kiểm tra bao gồm một hoặc nhiều yếu tố |
Phần tử là một thành phần cơ bản của JMeter |
Khi bạn lưu Kế hoạch kiểm tra của mình, tất cả các yếu tố đó trong kế hoạch sẽ được lưu |
Khi bạn lưu các phần tử của mình, chỉ một phần tử được lưu. |
Tạo kế hoạch kiểm tra kết hợp
Bạn có thể hợp nhất một hoặc nhiều Kế hoạch kiểm tra để tạo một Kế hoạch kiểm tra kết hợp như thể hiện trong hình bên dưới
Giả sử bạn đã có sẵn tên Kế hoạch kiểm tra Test_Fragment.jmx trên máy tính của mình (Bài viết này bao gồm tệp này). Bạn có thể hợp nhất kế hoạch kiểm tra này với Kế hoạch kiểm tra hiện tại trên JMeter để tạo một Kế hoạch kiểm tra mới.
Bây giờ tất cả các phần tử thử nghiệm trong tệp Test_Fragment.jmx được thêm vào kế hoạch thử nghiệm hiện tại của bạn như thể hiện trong hình bên dưới
Cách chạy kế hoạch thử nghiệm
Để chạy một hoặc nhiều kế hoạch thử nghiệm của bạn, hãy chọn Bắt đầu (Control + R) từ mục menu Chạy .
Khi JMeter đang chạy, nó sẽ hiển thị một hộp nhỏ màu xanh lá cây ở cuối bên phải của thanh menu.
Các số ở bên trái của ô màu xanh lá cây là số luồng đang hoạt động / tổng số luồng.
Để Dừng Kiểm tra, nhấn nút Dừng hoặc sử dụng phím tắt Ctrl + '.'
Báo cáo thử nghiệm
Khi thực hiện kiểm tra xong, bạn có thể nhận được báo cáo kiểm tra. Báo cáo kiểm tra bao gồm tệp nhật ký lỗi, được lưu trong jmeter.log và tóm tắt kết quả kiểm tra. Đây là tệp nhật ký mẫu của JMeter
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: Bản quyền (c) 1998-2013 The Apache Software Foundation
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: Phiên bản 2.9 r1437961
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: java.version = 1.7.0_25
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: java.vm.name = Java HotSpot (TM) Client VM
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: os.name = Windows 7
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: os.arch = x86
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: os.version = 6.1
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: file.encoding = Cp1252
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: Ngôn ngữ mặc định = Tiếng Anh (Hoa Kỳ)
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: JMeter Locale = Tiếng Anh (Hoa Kỳ)
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: JMeterHome = C: \ Nguyen \ Source_code \ apache-jmeter-2.9
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: user.dir = c: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin
- 2013/08/18 08:41:12 THÔNG TIN - jmeter.JMeter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin