Apache Jmeter - Apache Jmeter là gì? Cài đặt Apache Jmeter thế nào?

Sản phẩm dịch vụ của bạn sẽ ra sao nếu có một lượng lớn người truy cập? Server sẽ phản hồi lại các yêu cầu của Client trong bao lâu?... Apache Jmeter là một ứng dụng phần mềm sẽ giúp các bạn trả lời những câu hỏi đó. Ở trong phần này chúng ta sẽ tìm hiểu tổng quan về Apache Jmeter và cách cài đặt nó.

1. Apache Jmeter là gì

  • Apache jmeter là một mã nguồn mở được viết hoàn toàn bằng java
  • Là công cụ để kiểm tra hiệu suất (Performance) trên cả tài nguyên tĩnh (Static) và tài nguyên động (Dynamic)
  • Và được dùng để đo độ tải nặng (heave load) trên một server, nhóm server, mạng hoặc các đối tượng khác

2. Tính năng và cách thức hoạt động của Apache Jmeter

Tính năng của Apache Jmeter

  • Khả năng kiểm thử tải và performance nhiều ứng dụng/ máy chủ/ loại giao thức khác nhau
  • Web – HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
  • SOAP / REST Webservices
  • FTP
  • Database via JDBC
  • LDAP
  • Message-oriented middleware (MOM) via JMS
  • Mail – SMTP(S), POP3(S) and IMAP(S)
  • Native commands or shell scripts
  • TCP
  • Các đổi tượng Java
  • Đầy đủ các tính năng test IDE, cho phép ghi lại các test plan một cách nhanh chóng (Từ trình duyệt hoặc các ứng dụng )
  • Chế độ dòng lệnh (Command-line) để kiểm tra độ tải từ các hệ điều hành tương thích với Java (Linux, Window, Mac …)
  • Đưa ra báo cáo và trình bày HTML động
  • Dễ dàng tương tác thông qua khả năng trích xuất dữ liệu từ các định dạng phản hồi phổ biến như HTML, JSO, XML…
  • Do viết bằng Java nên nó có tính đa nền tảng (Kiểm thử trên nền tảng nào cũng được)
  • Cho phép mô phỏng đồng thời nhiều thread
  • Bộ nhớ đệm và cho phép phân tích, tái hiện kết quả test một cách offiline
  • Caching and offline analysis/replaying of test results.
  • Phần lõi có khả năng mở rộng cao

Cách thức hoạt động của Apache Jmeter

Apache Jmeter sẽ giả lập một nhóm người dùng gửi các yêu cầu tới một máy chủ, nhận và xử lý các response từ máy chủ và trình diễn các kết quả đó cho người dùng dưới dạng bảng biểu, đồ thị,cây…

3. Hướng dẫn cài đặt Apache Jmeter

Lưu ý: Vì Apache Jmeter được viết 100% bằng Java nên để chạy được Apache Jmeter các bạn cần phải cài đặt JRE hoặc JDK

Bước 1: Truy cập trang web: http://jmeter.apache.org/download_jmeter.cgi để download Apache JMeter

Bước 2: Giải nén file mới tải

Bước 3: Vào fodler bin > Click vào file ApacheJMeter.jar để chạy Apache JMeter

Chạy Apache Jmeter thành công

Khi làm xong các bước bên trên, bạn sẽ mở được giao diện làm việc của Apache Jmeter như hình

Done~
Vậy là chúng ta đã cài đặt xong Apache Jmeter.

Ở phần tiếp theo, chúng ta sẽ tìm hiểu về cách sử dụng Apache Jmeter.

Cảm ơn các bạn đã theo dõi