JMeter GUI: Kế hoạch kiểm tra & Bàn làm việc
⚡ Tóm tắt thông minh
JMeter Giao diện người dùng (GUI) sắp xếp mọi bài kiểm tra hiệu năng xung quanh hai khung: cây Kế hoạch Kiểm thử ở bên trái và bảng cấu hình của nó ở bên phải, nơi các phần tử được thêm, lưu, hợp nhất, thực thi và báo cáo.
Ngay khi bạn khởi chạy Apache JMeterNgăn bên trái mở ra với một nút gốc duy nhất:
- Kế hoạch kiểm tra
Các phiên bản cũ hơn hiển thị một nút thứ hai có tên là WorkBench. Cả hai đều được đề cập bên dưới.
Kế hoạch kiểm tra là gì?
Kế hoạch kiểm thử là nơi bạn thêm các yếu tố cần thiết cho quá trình kiểm thử của mình. JMeter thử nghiệm.
Nó lưu trữ mọi thành phần (Nhóm luồng, bộ hẹn giờ, bộ lấy mẫu, trình lắng nghe) cùng với các thiết lập cần thiết để chạy chúng. Mọi thứ bạn xây dựng trong giao diện người dùng đồ họa đều được kết nối với nút gốc này, như hình bên dưới cho thấy.
WorkBench là gì?
WorkBench là khu vực nháp dùng để lưu trữ các linh kiện thử nghiệm. tạm thờiNó không liên quan gì đến Kế hoạch Thử nghiệm, và JMeter đã không tiết kiệm nội dung của nó — chỉ có Kế hoạch kiểm tra Nhánh đã được ghi vào đĩa.
Quan trọng: WorkBench đã bị loại bỏ vào năm... JMeter 3.2 và đã bị xóa trong JMeter 4.0, vì vậy nó không có trong các bản phát hành hiện tại như 5.6.3. Các thành phần không phải kiểm thử — Trình ghi kịch bản kiểm thử HTTP(S), Máy chủ phản chiếu HTTP và Hiển thị thuộc tính — hiện được gắn trực tiếp vào Kế hoạch kiểm thử. Mở một kế hoạch cũ vẫn còn chứa WorkBench sẽ chuyển đổi nhánh đó thành một Đoạn kiểm thử có tên là “WorkBench Test Fragment”. Nếu hướng dẫn ghi lại cũ yêu cầu bạn nhấp chuột phải vào WorkBench, hãy sử dụng nút Kế hoạch kiểm thử thay thế.
Cách thêm các thành phần vào kế hoạch kiểm thử
Việc thêm các phần tử là thiết yếu đây là bước quan trọng trong việc xây dựng Kế hoạch Kiểm thử, bởi vì nếu không có chúng thì sẽ không thể tiến hành được. JMeter Không có gì để thực thi. Một kế hoạch có thể bao gồm các trình lắng nghe, bộ điều khiển, bộ hẹn giờ, bộ lấy mẫu, các khẳng định và các phần tử cấu hình.
Bạn thêm một phần tử bằng cách nhấp chuột phải vào... Kế hoạch kiểm tra nút và lựa chọn từ “Thêm" danh sách.
Giả sử bạn muốn cộng hai phần tử: a Xác nhận BeanShell và Java Yêu cầu mặc định phần tử cấu hình.
- Nhấp chuột phải Kế hoạch kiểm tra -> Thêm -> Khẳng định -> Xác nhận BeanShell
- Nhấp chuột phải Kế hoạch kiểm tra -> Thêm -> Phần tử cấu hình -> Java Yêu cầu mặc định
Hình ảnh động bên dưới minh họa đường dẫn menu đó.
Quý vị cũng có thể tẩy một phần tử bạn không còn cần nữa. Để xóa Yêu cầu HTTP mặc địnhChọn nó -> nhấp chuột phải -> chọn Hủy bỏ -> bấm vào Có xác nhận.
Đang tải và lưu các phần tử
JMeter Có thể lưu trữ riêng lẻ từng phần tử, chứ không phải toàn bộ kế hoạch — điều này hữu ích khi một khẳng định hoặc bộ đếm thời gian được sử dụng lại trong nhiều dự án. Hai phần tiếp theo sẽ đề cập đến cả hai khía cạnh của quy trình làm việc đó.
Cách tạo tệp JMX
Giả sử bạn đã thêm một phần tử có tên là “Xác nhận BeanShellvà muốn lưu nó riêng. Nhấp chuột phải Xác nhận BeanShell -> chọn Lưu lựa chọn dưới dạng.
Một hộp thoại sẽ hiện ra. Nhấp chuột Tiết kiệm để lưu trữ phần tử dưới tên mặc định. Xác nhận BeanShell.jmxHoặc bạn có thể tự chọn.
Các thành phần kiểm thử và kế hoạch kiểm thử đều được lưu trữ dưới dạng... *.jmx Các tệp — XML thuần túy mà bạn có thể mở bằng bất kỳ trình soạn thảo nào hoặc lưu trữ trong hệ thống kiểm soát phiên bản. Phần mở rộng không phải là Java Phần mở rộng quản lý (JMX), một phần không liên quan Java API giám sát có cùng ba chữ cái.
Cách tải và hợp nhất tệp JMX
Việc tải một phần tử đã có sẵn sẽ giúp bạn tiết kiệm thời gian so với việc tạo và cấu hình một phần tử mới.
Giả sử Kế hoạch Kiểm thử của bạn đã bao gồm một Java Yêu cầu mặc định phần tử. Nhấp chuột phải vào nó -> chọn đi.
Chọn Xác nhận BeanShell.jmx Tệp từ thư mục. Phần tử này được thêm vào Kế hoạch Kiểm thử hiện tại của bạn, như hình bên dưới.
Cách cấu hình các phần tử
Mỗi thành phần đều có các thiết lập riêng. Để cấu hình một thành phần:
- Chọn phần tử trong cây ở ngăn bên trái.
- Nhập các cài đặt cấu hình ở ngăn bên phải.
Bảng điều khiển bên phải thay đổi tùy thuộc vào loại phần tử, như hình bên dưới.
Cách lưu kế hoạch kiểm tra
Hãy lưu kế hoạch kiểm thử của bạn trước khi chạy thử nghiệm. Làm như vậy sẽ bảo vệ công việc của bạn khỏi những lỗi không mong muốn trong quá trình chạy. Các bước thực hiện như sau:
- Tệp -> Lưu kế hoạch kiểm thử thành — Một hộp thoại sẽ hiện ra.
- Nhập tên tệp cho Kế hoạch Kiểm thử -> Nhấp chuột Tiết kiệm.
Lưu ý: việc lưu Kế hoạch Kiểm thử là khác nhau từ việc lưu một phần tử.
| Lưu kế hoạch kiểm tra | Lưu một phần tử |
|---|---|
| Kế hoạch thử nghiệm bao gồm một hoặc nhiều yếu tố. | Nguyên tố là một thành phần cơ bản duy nhất của JMeter |
| Việc lưu kế hoạch kiểm thử sẽ ghi lại mọi thành phần trong kế hoạch. | Việc lưu một phần tử chỉ ghi duy nhất phần tử đó. |
| Đã mở lại bằng cách chọn Tệp -> Mở | Mở lại bằng cách nhấp chuột phải -> Hợp nhất |
Tạo một kế hoạch thử nghiệm kết hợp
Bạn có thể hợp nhất một hoặc nhiều Kế hoạch Kiểm thử đã lưu vào một kết hợp Kế hoạch kiểm thử, như thể hiện trong hình bên dưới.
Giả sử bạn có một Kế hoạch Kiểm thử có tên là... Test_Fragment.jmx trên máy tính của bạn (bài viết này đã bao gồm tệp tin). Hợp nhất nó vào kế hoạch hiện đang mở trong JMeter để xây dựng một cái lớn hơn.
Tất cả các yếu tố thử nghiệm từ Test_Fragment.jmx Hiện tại, chúng đã được thêm vào Kế hoạch Kiểm thử hiện tại của bạn, như hình bên dưới cho thấy.
Cách chạy kế hoạch kiểm thử
Sau khi lưu kế hoạch, bạn có thể thực thi nó. Để chạy một hoặc nhiều kế hoạch kiểm thử, hãy chọn Bắt đầu (Ctrl + R) từ chạy đơn.
Trong khi JMeter Khi chương trình đang chạy, một ô vuông nhỏ màu xanh lá cây sẽ xuất hiện ở phía bên phải của thanh menu.
Các số bên trái của hộp màu xanh lá cây là số lượng chủ đề hoạt động / Tổng số của chủ đề.
Để dừng bài kiểm tra, hãy nhấn nút. Dừng nhấn nút hoặc sử dụng phím tắt Ctrl + '.'
Báo cáo thử nghiệm
Khi quá trình thực thi kết thúc, bạn có thể thu thập báo cáo kiểm thử: nhật ký lỗi được lưu dưới dạng jmeter.log, cùng với tệp kết quả được ghi bởi các trình lắng nghe của bạn. Dưới đây là một đoạn trích điển hình từ jmeter.log khi khởi động:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
Hãy đọc tệp jmeter.log trước tiên mỗi khi quá trình chạy gặp sự cố: tệp này ghi lại các thông tin cần thiết. JMeter và Java Các phiên bản, bất kỳ phần tử nào không tải được và mọi ngoại lệ được ném ra. Các bản phát hành hiện tại cũng có thể chuyển đổi tệp kết quả thành bảng điều khiển HTML có thể duyệt được, hiển thị biểu đồ thời gian phản hồi, thông lượng và tỷ lệ lỗi.















