Cách tải xuống và cài đặt Apache JMeter (Windows)
⚡ Tóm tắt thông minh
Tải về và cài đặt Apache JMeter gồm bốn bước — cài đặt phần mềm tương thích Java thời gian chạy, tải xuống JMeter Tải xuống tệp nhị phân, giải nén và chạy ở chế độ giao diện đồ họa (GUI), máy chủ hoặc dòng lệnh. Quy trình tương tự cũng áp dụng cho các tệp khác. Windows, macOSvà Linux vì JMeter là một trong sạch Java ứng dụng.

OperaHỗ trợ hệ thống ting cho JMeter
JMeter là một tinh khiết Java ứng dụng này hoạt động chính xác trên bất kỳ hệ điều hành nào có khả năng tương thích. Java thời gian chạy. Các nền tảng được hỗ trợ chính thức bao gồm:
- Windows
- macOS
- Linux (bao gồm) Ubuntu(Debian, CentOS và các hệ điều hành khác)
Các bước cài đặt JMeter
Bước 1) Cài đặt Java
Bởi vì JMeter là một trong sạch Java Ứng dụng máy tính để bàn này cần phải tuân thủ đầy đủ các quy định. Java JDK 8 trở lên (phiên bản cũ hơn) JMeter các bản phát hành cũng được hỗ trợ Java 6). Tải xuống và cài đặt phiên bản mới nhất Java Bộ công cụ phát triển SE từ Oracle Java trang tải xuống hoặc sử dụng bản phân phối OpenJDK như Adoptium, Microsoft Bản dựng OpenJDK, hoặc Amazon Đúng vậy.
Sau khi quá trình cài đặt hoàn tất, hãy xác minh JDK bằng cách kiểm tra như sau:
- mở Thiết bị đầu cuối on Windows, macOS, hoặc Linux.
- chạy
java -version.
Nếu Java Quá trình cài đặt runtime đã thành công, phiên bản được in ra terminal như hình bên dưới.
Nếu không có gì được in ra, hãy cài đặt lại. Java Thời gian chạy SE. Xem hướng dẫn này để được hướng dẫn đầy đủ.
Bước 2) Tải xuống JMeter
Tải xuống phiên bản nhị phân mới nhất từ... Apache JMeter trang tải xuốngĐường ổn định hiện tại là... JMeter Dòng 5.x, yêu cầu Java 8 trở lên. Các bài viết và ảnh chụp màn hình cũ hơn có thể tham khảo JMeter Dù là phiên bản 4.x hay 2.9, quy trình cài đặt đều giống nhau.
Chọn Tập tin nhị phân Tệp (zip hoặc tgz) như hình bên dưới.
Bước 3) Cài đặt
JMeter Việc cài đặt cực kỳ đơn giản — không có trình hướng dẫn cài đặt nào cả. Chỉ cần giải nén tệp tin vào thư mục bạn muốn. JMeter Để bắt đầu, và quá trình cài đặt đã hoàn tất. Cấu trúc thư mục trông như sau:
Các thư mục bên trong JMeter Thư mục này phục vụ các mục đích sau:
- / thùng rác — kịch bản bắt đầu JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - / docs - JMeter tài liệu hướng dẫn.
- /bổ sung — Các nội dung bổ sung và kịch bản mẫu liên quan đến loài kiến.
- / lib — bên thứ ba Java thư viện được sử dụng bởi JMeter.
- /lib/ext — cốt lõi JMeter Các tệp jar và triển khai giao thức.
- /lib/junit - JUnit thư viện dùng để JUnit các mẫu thử.
- /printable_docs — Tài liệu HTML có thể in được.
Bước 4) Khởi chạy JMeter
JMeter có thể khởi động ở ba chế độ, mỗi chế độ phù hợp với một trường hợp sử dụng khác nhau:
- Chế độ GUI Dùng để xây dựng và gỡ lỗi các kế hoạch kiểm thử.
- Chế độ máy chủ Dùng để kiểm thử phân tán trên nhiều máy tính.
- Chế độ dòng lệnh (không có giao diện đồ họa) Dành cho các đợt chạy thử nghiệm sản xuất.
Bắt đầu JMeter ở chế độ GUI
On Windows, chạy /bin/jmeter.bat. Trên macOS hoặc Linux, chạy /bin/jmeter. Các JMeter Giao diện người dùng được khởi chạy như hình bên dưới.
Ảnh chụp màn hình có chú thích bên dưới làm nổi bật các yếu tố chính. JMeter Các thành phần giao diện người dùng đồ họa (GUI) — Cây kế hoạch kiểm thử, Workbench và trình chỉnh sửa phần tử bên phải.
Cách chạy JMeter ở chế độ không có GUI
Bắt đầu JMeter ở Chế độ máy chủ
Chế độ máy chủ được sử dụng cho kiểm thử phân tán với cấu trúc máy chủ-máy khách. JMeter Chạy trong máy chủ chế độ trên mỗi máy phát điện tải và trong GUI chế độ (bộ điều khiển) trên máy trạm của người dùng.
Để khởi động chế độ máy chủ, hãy chạy lệnh sau: bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS và Linux.
Bắt đầu JMeter ở Chế độ Dòng lệnh
JMeterGiao diện người dùng đồ họa (GUI) của chương trình tiêu tốn đáng kể bộ nhớ và CPU, vì vậy các lần chạy tải sản xuất nên luôn được thực hiện ở chế độ không có GUI để giải phóng các tài nguyên đó cho việc tạo tải thực tế.
Ví dụ dòng lệnh:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Các công tắc chính:
-n— Chạy ở chế độ không có giao diện đồ họa.-t— Đường dẫn đến kế hoạch kiểm thử JMX.-l— Tệp nhật ký đầu ra (JTL).-H,-P— Máy chủ proxy và cổng nếu cần sử dụng proxy.
Gói bổ sung
Tùy thuộc vào các giao thức và báo cáo bạn cần, hãy cài đặt một hoặc nhiều gói tùy chọn bên dưới.
- Java Trình biên dịch — cần thiết để xây dựng JMeter Nguồn hoặc để biên dịch các plugin tùy chỉnh.
- Trình phân tích cú pháp XML SAX - Các API đơn giản cho XML Đây là một trình phân tích cú pháp XML thay thế dành cho các tải trọng XML rất lớn.
- Email hỗ trợ - JMeter Đi kèm với các trình lấy mẫu SMTP, POP3(S) và IMAP(S) và cũng có thể gửi email khi quá trình kiểm tra hoàn tất.
- Trình điều khiển JDBC — Cài đặt tệp jar trình điều khiển phù hợp để kiểm tra máy chủ cơ sở dữ liệu thông qua JDBC Sampler.
- Trình quản lý plugin - JMeter Trình quản lý Plugin cung cấp quyền truy cập chỉ bằng một cú nhấp chuột vào các plugin cộng đồng như PerfMon và Custom Thread Groups.
Sử dụng JMeter trên Linux
Chạy JMeter on Linux hoàn toàn giống với việc chạy nó trên Windows — gọi một kịch bản shell từ bin/:
jmeter— ra mắt JMeterChế độ giao diện đồ họa (GUI) mặc định.jmeter-server— bắt đầu JMeter ở chế độ máy chủ (gọi tập lệnh chính với các đối số phù hợp).jmeter.sh— Trình khởi chạy cơ bản không chỉ định tùy chọn JVM nào.mirror-server.sh— điều hành JMeter Máy chủ sao lưu ở chế độ không có giao diện đồ họa.shutdown.sh— Dừng một cách nhẹ nhàng một phiên bản không có giao diện người dùng.stoptest.sh— Dừng đột ngột một phiên bản không có giao diện đồ họa.
Xử lý sự cố JMeter Thi công
Các sự cố thường gặp trong quá trình cài đặt mới và cách khắc phục:
- “Java không được nhận diện” trên Windows: thêm JDK
binThêm thư mục vào biến môi trường PATH và mở lại cửa sổ terminal. - JMeter Giao diện người dùng đồ họa (GUI) không khởi động: xác nhận Java Phiên bản 8 trở lên nằm trên PATH với
java -version; các phiên bản JRE cũ hơn không còn hỗ trợ các phiên bản gần đây. JMeter phát hành. - Các vấn đề về phông chữ HiDPI: chỉnh sửa
bin/jmeter.propertiesvà bỏ ghi chújmeter.hidpi.mode=truevới hệ số tỷ lệ phù hợp. - Lỗi tràn bộ nhớ heap trong các bài kiểm tra lớn: nâng cao
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Lỗi RMI ở chế độ máy chủ: định
server.rmi.ssl.disable=trueinjmeter.propertiescho một mạng lưới phòng thí nghiệm biệt lập.









