2012-10-19 13 views
5

Tôi đã sử dụng tùy chọn không phải GUI để thực hiện kiểm tra tải phân tán với Jmeter từ máy chủ chính A (Linux) đến máy chủ phụ B (Linux). Dưới đây là những gì tôi đã làm:Trong thử nghiệm phân phối Jmeter (từ xa), có thể lưu trữ tệp kết quả trên máy chủ từ xa không?

./jmeter -n -t xxx.jmx -l results.log -R xxx.xxx.xxx.xxx 

Theo mặc định, Jmeter sẽ viết các tập tin kết quả đến máy chủ tổng A. Tôi tự hỏi nếu có một cách trực tiếp lưu trữ các tập tin kết quả trên máy chủ từ xa B.

Cảm ơn trước!

Trả lời

0

Xem xét triển khai thay thế người gửi mẫu.

Đọc đoạn có liên quan ở đây:

nguyên bản nó hoạt động như thế này, một lựa chọn không phải là để sử dụng chế độ phân phối và chạy nhiều trường hợp jmeter trong chế độ gui phi.

Hãy thử danh sách gửi thư của người dùng jmeter và nếu bạn không nhận được câu trả lời có thể mở yêu cầu nâng cao bugzilla.

+0

Cảm ơn PMD. Tôi đọc nó, nhưng có vẻ như với tôi rằng họ chỉ là lựa chọn thay thế để gửi kết quả trở lại máy chủ tổng thể. Vẫn không có lời giải thích nào về cách giữ kết quả trên máy chủ từ xa. Sửa tôi nếu tôi hiểu lầm. – baggiowen

+0

Tôi đã chỉnh sửa câu trả lời của mình –

+0

Tôi đã thêm yêu cầu nâng cao cho điều này - https://bz.apache.org/bugzilla/show_bug.cgi?id=59012 – Tarun

-3

Nếu bạn muốn xây dựng hệ thống phân phối thử tải bạn có thể thử sử dụng Jagger

+2

Không phải là câu trả lời mang tính xây dựng. –

1

Ý tưởng là họ là nô lệ câm, có thể thậm chí không có phương tiện để lưu trữ dữ liệu tại địa phương. Các phương thức được gọi trên một bộ xử lý từ xa (RMI) và chạy từ đó, nhưng tất cả các tài nguyên khác được giữ ở phía máy khách.

Bạn có thể thiết lập máy chủ CI như Jenkins để chạy các trình khách jmeter theo cách được phân phối. Điều đó sẽ cho phép bạn kiểm soát nhiều hơn về cách phân tích các bài kiểm tra. Tôi có một thiết lập jenkins chạy ứng dụng jmeter trên máy chủ, với các bài kiểm tra phân tán cho các nô lệ từ xa (jmeter), cũng là các nô lệ jenkins, gắn với các công việc kiểm soát không gian làm việc. Điều này có nghĩa là họ không bao giờ được sử dụng bởi jenkins, nhưng jenkins có thể nhận được các tập tin kết quả ra khỏi không gian làm việc, tổng hợp chúng, và tạo ra các đồ thị bằng cách sử dụng các plugin jmeter CMDrunner.

Khả năng khác là đặt tiền tố cho kết quả mẫu của bạn với phần duy nhất của địa chỉ IP của slave hiện tại. Điều này sẽ cho phép bạn hiển thị chúng được tổng hợp hoặc tách biệt trong trình xem kết quả của bạn và có khả năng viết tập lệnh để tách các kết quả ra và lưu trữ chúng trở lại trên nô lệ mà chúng xuất phát.

Bạn cũng có thể sử dụng samba hoặc tương tự để chia sẻ ổ đĩa nô lệ từ xa và lưu kết quả trực tiếp tại đó từ bản gốc.

Nếu bạn chỉ có một nô lệ, bất kỳ điều nào trong số này sẽ dễ thực hiện, nhưng trở nên phức tạp hơn khi bạn thêm nhiều nô lệ hơn.