JMETER TESTING
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
Dự án mới của mình là gamehow.net, mời anh em ghé thăm và góp ý ạ.

Kinh nghiệm hữu ích cho kiểm thử Jmeter

Bài viết này giúp khắc phục những hạn chế của JMeter trong môi trường phân tán. Để kiểm thử JMeter được hiệu quả, bạn nên sử dụng các nguyên tắc được liệt kê dưới đây.

Best Practice JMeter jpg

Giới hạn số lượng Threads

Số lượng Threads tối đa bạn có thể chạy hiệu quả với JMeter là 300. Giới hạn này là do khả năng của phần cứng. Nếu JMeter được tạo để chạy với số lượng Threads nhiều hơn, độ chính xác của thời gian sẽ bị giảm.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Sử dụng proxy server

Proxy server giúp bạn trừu tượng hóa một số elements từ các samplers được ghi lại. Hơn nữa, đây là tính năng hữu ích giúp ghi lại hành động kiểm thử của bạn.

Sử dụng biến

Một số test plans cần sử dụng nhiều giá trị khác nhau cho các users/threads khác nhau. Ví dụ: bạn muốn kiểm thử chuỗi yêu cầu mỗi người dùng được đăng nhập duy nhất một lần. Thật dễ dàng để thực hiện bằng cách sử dụng các biến.

Giảm yêu cầu về tài nguyên

Chế độ GUI tiêu thụ rất nhiều bộ nhớ máy tính khi gặp tải nặng, là nguyên nhân gây ra những vấn đề hiệu suất.

Có một số cách để giảm yêu cầu về tài nguyên:

  • Sử dụng chế độ non-GUI
  • Vô hiệu hóa View Result Tree trong quá trình kiểm tra tải. Bởi sử dụng trình listener này sẽ tiêu thụ nhiều bộ nhớ nhiều hơn và khiến JMeter chạy chiếm hết bộ nhớ.
  • Vô hiệu hóa các JMeter graphs results.
  • Sử dụng định dạng CSV test result.
  • Chỉ lưu kết quả kiểm thử cần thiết. JMeter có thể mất nhiều thời gian để lưu kết quả kiểm thử chi tiết.

Kiểm tra JMeter logs

Bất kỳ lỗi nào trong Test Plan hoặc thực hiện kiểm thử sẽ được ghi lại trong file log. Theo dõi file log giúp bạn tìm ra lỗi sớm

Xóa local path khỏi CSV Data Set Config

Nếu bạn đang sử dụng tệp dữ liệu CSV hiện có mà bạn đã tạo trên máy tính của mình, bạn nên xóa local path hiện tại (Đường dẫn hiện tại của tệp CSV). Nếu bạn không xóa local path, JMeter không thể tìm thấy tệp dữ liệu CSV trên PC của bạn.

Thực hiện theo quy ước đặt tên tệp

Không lưu Test Plan dưới tên file phức tạp, chỉ nên sử dụng các ký tự chữ và số.

Cùng chuyên mục:

Giám sát và kiểm soát kiểm thử

Giám sát và kiểm soát kiểm thử

Trong khi nhóm thực hiện các nhiệm vụ được giao, Test Manager cần giám sát…

Tài liệu kiểm thử

Tài liệu kiểm thử

Tài liệu kiểm thử giúp nhóm kiểm thử ước tính effort kiểm thử cần thiết,…

Cách tạo Test Plan

Cách tạo Test Plan

Test Plan là một tài liệu chi tiết mô tả chiến lược kiểm thử, Mục…

Tổ chức nhóm kiểm thử

Tổ chức nhóm kiểm thử

Tổ chức nhóm kiểm thử là một trong những nhiệm vụ phức tạp nhất trong…

Phân tích rủi ro dự án và giải pháp trong quản lý kiểm thử

Phân tích rủi ro dự án và giải pháp trong quản lý kiểm thử

Khi thực hiện dự án, luôn có những rủi ro tiềm ẩn. Để giảm thiểu…

Quy trình quản lý kiểm thử

Quy trình quản lý kiểm thử

Quản lý kiểm thử (Test Management) bao gồm chuỗi nhiều hoạt động. Có hai phần…

Vai trò và Trách nhiệm của Test Manager

Vai trò và Trách nhiệm của Test Manager

Trước khi bắt đầu kiểm thử một dự án, bạn nên biết vai trò của…

Kiểm thử Use Case

Kiểm thử Use Case

Là một tester, bạn đã hiểu rõ về Use Case hay Kiểm thử Use Case…

Kỹ thuật kiểm thử chuyển đổi trạng thái

Kỹ thuật kiểm thử chuyển đổi trạng thái

Chuyển đổi trạng thái (State Transition) trong kiểm thử là gì? Khi nào sử dụng…

Kỹ thuật kiểm thử bảng quyết định

Kỹ thuật kiểm thử bảng quyết định

Bảng quyết định là một trong những kỹ thuật kiểm thử phầm mềm. Vậy Kiểm…

Kỹ thuật Phân tích giá trị biên và phân vùng tương đương

Kỹ thuật Phân tích giá trị biên và phân vùng tương đương

Chúng ta cần sử dụng các kỹ thuật đặc biệt để lựa chọn test cases…

Kỹ thuật kiểm thử phần mềm

Kỹ thuật kiểm thử phần mềm

Kỹ thuật kiểm thử giúp giảm số lượng các test cases được thực hiện trong…

Test Case Template

Test Case Template

Test cases là đơn vị nhỏ nhất trong kế hoạch kểm thử, mô tả các…

Thủ thuật để tạo dữ liệu kiểm thử

Thủ thuật để tạo dữ liệu kiểm thử

Data được sử dụng trong kiểm thử mô tả các điều kiện tiền đề của…

Cách tạo Requirements Traceability Matrix - RTM

Cách tạo Requirements Traceability Matrix - RTM

Requirements Traceability Matrix - RTM là gì? Traceability Test Matrix bao gồm những loại nào?…

Cơ sở kiểm thử - Test basis

Cơ sở kiểm thử - Test basis

Cơ sở kiểm thử - Test Basis là nguồn để tạo ra các test cases.…

Cách viết Test Cases

Cách viết Test Cases

Test Case là tập hợp các hành động được thực thi để xác minh một…

Kịch bản kiểm thử - Test Scenario

Kịch bản kiểm thử - Test Scenario

Test Scenario tuy không còn mới mẻ nhưng không ít người còn mơ hồ về…

Kiểm thử phi chức năng

Kiểm thử phi chức năng

Kiểm thử phi chức năng liên quan đến việc kiểm thử phần mềm từ những…

Kiểm thử hồi quy

Kiểm thử hồi quy

Kiểm thử hồi quy - Regression Testing rất quan trọng, đặc biệt là trong những…

Top