2012-05-15 44 views
6

Có thể chạy Jmeter trên máy chủ từ xa mà không cần máy khách Jmeter trên máy cục bộ hay không. Tôi có nghĩa là tôi có thể chạy jmeter.bat trên máy từ xa từ dấu nhắc lệnh, để nó chỉ chạy thử nghiệm trên máy chủ từ xa và lưu trữ kết quả trong tập tin listener.jtl trên đó, mà không có bất kỳ khách hàng jmeter trên máy tính của tôi.Chạy Jmeter từ xa từ dòng lệnh

+0

Bạn đang kết nối với máy từ xa bằng cách nào? – rodrigoap

+0

mạng riêng của nó. Jmeter nên chạy trên máy chủ và thử nghiệm sẽ có thể chạy nó từ dòng cmd –

+0

Tôi không có kế hoạch để kiểm tra webserver căng thẳng, vì vậy tôi không tìm kiếm thử nghiệm phân tán. Tôi chỉ wan't để cài đặt JMeter trên 1 máy và để cho mọi người thử chạy nó từ máy của họ từ dòng lệnh. –

Trả lời

9

Đây là liên kết: http://jmeter.apache.org/usermanual/remote-test.html.
Chỉ cần xem tài liệu có sẵn trên trang web của Jmeter.

Kịch bản do bạn đưa ra là một số loại "thử nghiệm phân tán" chính nó, nơi bạn muốn mọi người thử nghiệm thực hiện kiểm tra tải từ máy nơi JMeter được cài đặt.

Vì mục đích này, bạn phải sao chép JMeter trong mỗi máy kiểm tra và thực hiện mục nhập máy chủ JMeter của bạn (Máy chủ).

Bây giờ khi mọi người kiểm tra sẽ chạy JMeter, họ sẽ có thể chạy tải trên Máy chủ lưu trữ JMeter.

jmeter -n -t script.jmx -l listener.jtl -R HostMachineIP 
+0

Đó chính xác là vấn đề, tôi không muốn sao chép JMeter trên máy của người thử nghiệm. Ý định của tôi không phải là để kiểm tra căng thẳng, nhưng để thực hiện kiểm tra chức năng bằng cách sử dụng Jmeter. Sẽ có một máy từ xa (máy chủ) với JMeter sẽ kiểm tra máy chủ web. Mỗi thử nghiệm sẽ chỉ gọi jmeter.bat trên máy từ xa, chạy JMeter trên máy từ xa và lưu kết quả ở đó. Tôi có thể sử dụng PsExec, batchfile và có thể python để thực thi quá trình trên máy từ xa. –

+0

Có vẻ như có một loạt các giải pháp cho phép bạn chạy .bat với các thông số từ xa trên máy chiến thắng, từ cả máy khách và máy khách: [1] (http://stackoverflow.com/questions/1095807/run -a-windows-xp-bat-script-từ xa-từ-a-ubuntu-máy), [2] (http://stackoverflow.com/questions/861148/how-can-i-remotely-execute-a- script-in-windows), [3] (http://stackoverflow.com/questions/1786185/run-powershell-scripts-on-remote-pc), [4] (http://serverfault.com/questions/ 108397/is-it-possible-to-run-a-batch-tập lệnh-từ xa-trên-a-windows-máy-từ-linux-wi). Đó không phải là phạm vi chức năng của jmeter. –

+0

Ok ... trong trường hợp đó nếu bạn có thể chạy jmeter.bat của máy chủ lưu trữ JMeter của bạn từ máy của Tester ... có lẽ lệnh ở đây sẽ hoạt động cho bạn. -n -t \\ \ script.jmx -l \\ \ ListenerName.jtl – Yugal

Các vấn đề liên quan