Home / KIỂM THỬ DI ĐỘNG / Remote Distributed trong Jmeter

Remote Distributed trong Jmeter

Remote Distributed trong Jmeter nôm na dùng để phân tán điều khiển nhiều máy Client, cho phép thực thi gửi request đến server cùng lúc trên máy mà ta đã cấu hình Distribute

Có một ví dụ như này: Yêu cầu test performance cho một website với lượng request phải đáp ứng là 20k truy cập đồng thời vào WEB, nhưng cấu hình máy chỉ đáp ứng được 2k cho một lần chạy. Vậy làm sao để thực hiện yêu cầu. Như vậy chắc chắn ta sẽ phải sử dụng nhiều máy client rồi thực hiện gửi request lên cùng lúc và để làm được điều đấy cần phải Setup Remote Distribute
Sau đây mình sẽ hướng dẫn Setup Remote Distribute trên phần mềm Jmeter

Việc đầu tiên cần làm là cài đặt Jmeter lên trên tất cả các máy client và 1 máy dùng để điều khiển Distribute
(Nếu chưa biết cài đặt có thể xem thêm ở bài viết : Hướng dẫn cài đặt Jmeter trên Windows)
Sau đó cần phải tắt hết tường lửa trên các máy client đi, cái này rất quan trọng nhé

Tiếp theo ta cần phải lấy tất cả IP của các máy client muốn setupdistribute phan mem jmeter

Oke, Ta đã có một list các ip như sau
IP1: 192.168.12.223
IP2: 192.168.12.224
IP3: 192.168.12.225
IP4: 192.168.12.226
IP5: 192.168.12.227
Nếu muốn chạy trên cả máy dùng điều khiển thì lấy luôn cả IP của máy đó
IP6: 192.168.12.228

Thực hiện Setup thông số trên Jmeter trước khi tiến hành chạy Distribute
Mở file: D:\apache-jmeter-3.0\bin\jmeter.properties
Tìm đến đoạn có chứa text này: remote_hosts=127.0.0.1

setup ip de distribute jmeter

 

Thực hiện điền các ip mà ta mới lấy được vào

setup xong ip distribute

 

Sau khi setup xong mở Jmeter lên xem đã nhận các máy muốn Distribute chưa

distribute trong jmeter

 

Để thực hiện chạy các script điều khiển trên các máy client kia ta cần phải chạy jmeter-server trên tất cả các máy
Mở file này lên: D:\apache-jmeter-3.0\bin\jmeter-server.bat

loi ket noi distribute trong jmeter

Nếu mà gặp lỗi như thế này thì cần phải xem lại là đã bật jmeter-server.bat lên chưa hoặc là không đúng IP, chưa tắt tường lửa

Chạy thành công sẽ như thế này

chay ket noi distribute trong jmeter

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *