Cài đặt Jmeter Trên Windows

  1. Giới thiệu về JMeter
  2. Điều kiện tiên quyết để cài đặt JMeter
  3. Cách cài đặt JMeter
    1. Samplers
    2. Listeners
    3. Configuration Elements
    4. Kiểm tra hiệu suất bằng JMeter
    5. Share this:
    6. Like this:

Giới thiệu về JMeter

Apache JMeter là một công cụ kiểm tra được sử dụng để phân tích và đo lường hiệu suất của các dịch vụ và sản phẩm phần mềm khác nhau. Nó là một phần mềm mã nguồn mở thuần Java được sử dụng để thử nghiệm Ứng dụng Web hoặc ứng dụng FTP.

Nó được sử dụng để thực hiện performance testing, load testing và functional testing của các ứng dụng web. JMeter cũng có thể mô phỏng tải nặng trên máy chủ bằng cách tạo ra số lượng người dùng ảo đồng thời lớn truy cập vào máy chủ web.

JMeter thực hiện Thử nghiệm như thế nào?

Hãy xem các bước khác nhau được thực hiện bởi JMeter trong quá trình thử nghiệm:

  1. Nó tạo ra một yêu cầu và gửi đến máy chủ.
  2. Nó nhận phản hồi từ các máy chủ, thu thập chúng và hiển thị các chi tiết đó dưới dạng biểu đồ hoặc đồ thị.
  3. Nó xử lý phản hồi từ máy chủ.
  4. Nó tạo ra kết quả thử nghiệm ở một số định dạng như văn bản, XML, JSON để người thử nghiệm có thể phân tích dữ liệu.

Bây giờ bạn đã biết JMeter là gì và nó hoạt động như thế nào, hãy tiếp tục và xem xét các điều kiện cần để cài đặt JMeter.

Điều kiện tiên quyết để cài đặt JMeter

JMeter là một ứng dụng máy tính thuần Java. Nó yêu cầu JVM 6 hoặc cao hơn. Bạn cần tải xuống và cài đặt phiên bản mới nhất của Bộ phát triển Java SE.

Hệ điều hành tương thích với JMeter là:

  • Linux
  • Windows
  • MacOS
  • Ubuntu

Bây giờ chúng ta hãy xem xét các bước liên quan đến quá trình cài đặt JMeter.

Cách cài đặt JMeter

Các bước liên quan đến quá trình cài đặt JMeter bao gồm:

Bước 1 – Cài đặt Java

JMeter là một  ứng dụng máy tính thuần  Java và nó yêu cầu JVM 6 hoặc cao hơn. Bạn có thể tải xuống và cài đặt phiên bản mới nhất của Bộ phát triển Java SE.

Bạn có thể kiểm tra trong command line nếu cài đặt thành công. Nó sẽ có output kết quả sau:

Bước 2 – Tải xuống JMeter

Các phiên bản mới nhất của JMeter có sẵn là 5.1. Bạn có thể tải xuống bất kỳ tệp nhị phân nào.

Bước 3 – Cài đặt JMeter

Cài đặt JMeter cực kỳ dễ dàng và đơn giản. Bạn chỉ cần giải nén tệp zip / tar vào thư mục mà bạn muốn cài đặt JMeter.

Nếu bạn đang sử dụng Windows, chỉ cần chạy tệp /bin/jmeter.bat  để khởi động JMeter ở chế độ GUI:

Bây giờ bạn đã hiểu quá trình cài đặt, bạn có thể tạo plan của riêng mình trong JMeter với sự trợ giúp của các element khác nhau.

Các thành phần khác nhau của JMeter được gọi là Elements. Mỗi Phần tử được thiết kế cho một mục đích cụ thể. Một số yếu tố chính là:

  • Thread Group
  • Samplers
  • Listeners
  • Configuration

Thread GroupThread Groups  là một tập hợp các Thread. Mỗi Thread đại diện cho một người dùng sử dụng ứng dụng đang được thử nghiệm. Nó mô phỏng một yêu cầu của người dùng thực đến máy chủ. Các điều khiển cho một nhóm Thread cũng cho phép bạn đặt số lượng Thread cho mỗi nhóm.

Samplers

JMeter hỗ trợ kiểm tra HTTP, FTP, JDBC và nhiều giao thức khác. Thread Group mô phỏng yêu cầu của người dùng đến máy chủ. Samplers giúp Thread Group biết loại yêu cầu nào (HTTP, FTP, v.v.) mà nó cần thực hiện.

  • FTP request Bạn có thể sử dụng trình lấy mẫu yêu cầu FTP trong JMeter để thực hiện kiểm tra hiệu suất trên máy chủ FTP. Bộ điều khiển này cho phép bạn gửi yêu cầu “tải tệp xuống” hoặc “tệp tải lên” FTP tới máy chủ FTP.
  • HTTP request Trình lấy mẫu này cho phép bạn gửi một yêu cầu HTTP / HTTPS đến máy chủ web.
  •  JDBC request :  Trình lấy mẫu này cho phép bạn thực hiện Kiểm tra hiệu suất cơ sở dữ liệu. Nó gửi một Yêu cầu JDBC đến một cơ sở dữ liệu.
  • BSF Sampler:  Bộ lấy mẫu này cho phép bạn viết bộ lấy mẫu bằng ngôn ngữ kịch bản BSF.
  • Access Log Sampler Trình lấy mẫu này cho phép bạn đọc nhật ký truy cập và tạo các yêu cầu HTTP.
  • SMTP Sampler:  Bộ lấy mẫu này được sử dụng để gửi thư email bằng giao thức SMTP.

Listeners

Listeners hiển thị kết quả của việc thực hiện thử nghiệm. Chúng có thể hiển thị kết quả ở một định dạng khác như cây, bảng, biểu đồ hoặc file log.

  • Listeners kết quả biểu đồ hiển thị thời gian phản hồi của máy chủ trên Biểu đồ
  • Xem Cây kết quả hiển thị kết quả của yêu cầu người dùng ở định dạng HTML cơ bản
  • Kết quả bảng hiển thị tóm tắt kết quả thử nghiệm ở định dạng bảng
  • Log hiển thị tóm tắt kết quả kiểm tra trong tệp văn bản

Configuration Elements

Configuration Elements được sử dụng để thiết lập giá trị mặc định và biến để người lấy mẫu sử dụng sau này.

Kiểm tra hiệu suất bằng JMeter

  • Cấu hình tập dữ liệu CSV: Cấu hình tập dữ liệu CSV cho phép bạn đọc các tham số khác nhau từ tệp văn bản. Nó được sử dụng để đọc các dòng từ một tệp và chia chúng thành các biến.
  • HTTP Cookie Manager: HTTP Cookie Manager có tính năng giống như một trình duyệt web. Nếu bạn có Yêu cầu HTTP và phản hồi có chứa cookie, Trình quản lý cookie sẽ tự động lưu trữ cookie đó để sử dụng cho tất cả các yêu cầu trong tương lai.
  • Yêu cầu HTTP mặc định: Phần tử này cho phép bạn đặt các giá trị mặc định mà bộ điều khiển Yêu cầu HTTP của bạn sử dụng.
  • Phần tử cấu hình đăng nhập: Phần tử cấu hình đăng nhập cho phép bạn thêm hoặc ghi đè cài đặt tên người dùng và mật khẩu trong trình lấy mẫu.

Chúng ta đã tìm hiểu qua cách setup Jmeter trên windows và các khái niệm cơ bản. Nếu bạn có thắc mắc hoặc góp ý, xin hãy bình luận phía bên dưới.

0 0 votes Article Rating

Từ khóa » Cách Cài Jmeter