JMeter Kiểm thử phân tán: Cấu hình Master-Slave
⚡ Tóm tắt thông minh
Kiểm thử phân tán trong JMeter Sử dụng cấu hình chủ-tớ để tạo tải từ nhiều máy tính lên một máy chủ đích duy nhất. Hướng dẫn này giải thích mô hình máy khách-máy chủ và các bước chính xác để cấu hình, chạy và khắc phục sự cố từ xa. JMeter thử nghiệm.
Thử nghiệm phân tán là gì?
Phân phối Kiểm tra là một loại kiểm thử sử dụng nhiều hệ thống để thực hiện. Bài kiểm tra về áp lựcKiểm thử phân tán được áp dụng để kiểm thử các trang web và ứng dụng máy chủ khi chúng hoạt động với nhiều máy khách cùng lúc.
Kiểm thử phân tán sử dụng mô hình máy khách-máy chủ, như minh họa trong hình dưới đây:
- Bậc thầy: hệ thống đang vận hành JMeter Giao diện người dùng đồ họa (GUI) điều khiển từng thiết bị phụ.
- Nô lệ: hệ thống đang chạy JMeter- Máy chủ, nhận lệnh từ máy chủ chính và gửi yêu cầu đến máy chủ cần kiểm thử.
- Target: máy chủ web đang được thử nghiệm, nhận yêu cầu từ các máy chủ phụ.
Ví dụ kiểm tra từ xa
Điều kiện tiên quyết:
- Tường lửa trên các hệ thống đã bị tắt. Trong một số trường hợp, tường lửa vẫn có thể chặn lưu lượng truy cập. Bạn nên tắt nó đi. Windows tường lửa hoặc Linux bức tường lửa.
- Tất cả các máy tính nên nằm trên cùng một mạng con. Nếu các máy tính không nằm trên cùng một mạng con, chúng có thể không nhận ra nhau trong mạng.
- Sử dụng cùng một phiên bản JMeter để tránh những lỗi/sự cố không lường trước được.
Dưới đây là lộ trình cho thử nghiệm này:
Bước 1) Cấu hình hệ thống
Thiết lập nô lệ Đối với hệ thống: hãy vào thư mục jmeter/bin và chạy tệp “jmeter-server.bat”.
Giả sử máy phụ có địa chỉ IP là 192.168.0.10. WindowsBạn sẽ thấy một cửa sổ hiện ra như hình sau:
trên chủ Đối với hệ thống, hãy vào thư mục /bin và chỉnh sửa tệp. jmeter.propertiesSau đó, thêm địa chỉ IP của máy phụ như sau:
Bước 2) Chạy thử nghiệm
Đến bước này, bạn đã sẵn sàng bắt đầu kiểm tra tải. Trên máy chủ chính, hãy chạy lệnh sau: JMeter GUI và mở kế hoạch kiểm tra.
Nhấp vào Chạy trên thanh menu, sau đó chọn Khởi động từ xa -> chọn Địa chỉ IP của cỗ máy nô lệ.
Bước 3) Khắc phục sự cố
Nếu bạn không thể chạy thử nghiệm từ máy nói trên và thấy lỗi bên dưới, chỉ cần yêu cầu chủ sở hữu của máy phụ chạy tệp jmeter-server.bat.
Hãy tắt tường lửa trên cả máy chủ và máy phụ để khắc phục lỗi này.
Giới hạn
Có một số cơ bản hạn chế Để kiểm thử phân tán. Dưới đây là danh sách các mục đã biết:
- Máy chủ và tất cả các máy khách phải được bật. giống nhau subnet.
- Kiểm thử phân tán yêu cầu máy chủ đích phải có sức mạnh xử lý lớn. Máy chủ đích có thể dễ dàng quá tải trong trường hợp nhận được quá nhiều yêu cầu từ các hệ thống phân tán JMeter kiểm tra.
- Một đơn JMeter Hệ thống phụ thường có thể xử lý số lượng luồng giới hạn, từ 100 đến 300 luồng, tùy thuộc vào cấu hình phần cứng và độ phức tạp của kế hoạch thử nghiệm.
- Việc phân phối JMeter Các bài kiểm tra rất phức tạp và khó xây dựng đối với người mới bắt đầu.







