Kiểm tra JMeter là gì?
JMeter Test là quá trình kiểm tra được thực hiện bằng công cụ kiểm tra hiệu suất Apache Jmeter. Nó giúp kiểm tra các ứng dụng web để kiểm tra hiệu suất, kiểm tra căng thẳng cũng như kiểm tra tải. Nó cũng hỗ trợ các tài nguyên tĩnh và động và cung cấp các phân tích đồ họa khác nhau để kiểm tra hiệu suất của một ứng dụng web.
Hướng dẫn khắc phục các hạn chế của JMeter trong môi trường phân tán:
- Giới hạn số lượng chủ đề
- Sử dụng máy chủ proxy
- Sử dụng các biến
- Giảm yêu cầu tài nguyên
- Kiểm tra nhật ký JMeter
- Xóa đường dẫn cục bộ khỏi Cấu hình tập dữ liệu CSV
- Tuân theo quy ước đặt tên tệp
JMeter có một số hạn chế đặc biệt là khi nó được chạy trong môi trường phân tán. Để sử dụng JMeter một cách hiệu quả cho việc kiểm tra, bạn nên sử dụng các nguyên tắc sau:
Giới hạn số lượng chủ đề
Các tối đa số chủ đề bạn có hiệu quả có thể chạy 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 thực hiện để chạy với nhiều luồng hơn, độ chính xác của thông tin thời gian sẽ giảm.
Sử dụng máy chủ proxy
Máy chủ Proxy là một trong những phương pháp hay nhất của JMeter giúp bạn tóm tắt một số phần tử phổ biến nhất định từ các mẫu đã ghi. Hơn nữa, nó là các tính năng hữu ích để ghi lại thử nghiệm của bạn.
Sử dụng các biến
Một số kế hoạch kiểm tra cần sử dụng các giá trị khác nhau cho những người dùng / luồng khác nhau. Ví dụ: bạn có thể muốn kiểm tra trình tự yêu cầu đăng nhập duy nhất cho mỗi người dùng. Điều này dễ dàng đạt được bằng cách sử dụng các biến JMeter.
Giảm yêu cầu tài nguyên
Chế độ GUI tiêu tốn rất nhiều bộ nhớ máy tính khi tải nặng. Nó gây ra các vấn đề về hiệu suất.
Có một số phương pháp hay nhất về kiểm tra tải của JMeter để giảm yêu cầu tài nguyên:
- Sử dụng chế độ không phải GUI
- Tắt trình nghe "Xem cây kết quả" trong quá trình kiểm tra Tải. Vì nó ngốn nhiều bộ nhớ hơn và khiến JMeter đang chạy bị hết bộ nhớ.
- Tắt tất cả kết quả đồ thị JMeter
- Sử dụng định dạng kết quả kiểm tra CSV.
- Chỉ lưu kết quả thử nghiệm cần thiết. JMeter có thể mất nhiều thời gian để lưu các kết quả kiểm tra rất chi tiết.
Kiểm tra nhật ký JMeter
Bất kỳ lỗi nào trong Kế hoạch kiểm tra hoặc thực hiện kiểm tra sẽ được ghi lại trong tệp nhật ký. Theo dõi tệp nhật ký giúp bạn tìm ra lỗi sớm
Xóa đường dẫn cục bộ khỏi Cấu hình tập dữ liệu CSV
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ục bộ của mình, bạn nên xóa đường dẫn cục bộ hiện có (Đường dẫn hiện tại của tệp CSV). Nếu bạn không xóa đường dẫn cục bộ, JMeter không thể tìm thấy tệp dữ liệu CSV trên PC cục bộ của bạn.
Tuân theo quy ước đặt tên tệp
Không lưu kế hoạch thử nghiệm dưới tên tệp phức tạp, chỉ sử dụng các ký tự chữ và số .