是否可以在遠程服務器上運行Jmeter而不在本地計算機上運行Jmeter客戶端。 我的意思是我可以在命令提示符下在遠程機器上運行jmeter.bat,這樣它就可以在遠程服務器上運行測試,並將結果存儲在那裏的listener.jtl文件中,而無需在我的機器上安裝任何jmeter客戶機。從命令行遠程運行Jmeter
回答
這裏是鏈接:http://jmeter.apache.org/usermanual/remote-test.html。
只需瀏覽Jmeter網站上提供的文檔即可。
您給出的場景是某種「分佈式測試」本身,您希望每個測試人員從安裝了JMeter的計算機執行負載測試。
爲此,您必須在每臺測試機器中複製JMeter並將JMeter服務器機器(主機)輸入。
現在,當每個測試人員運行JMeter時,他們將能夠運行JMeter主機上的負載。
jmeter -n -t script.jmx -l listener.jtl -R HostMachineIP
這正是問題所在,我不想在測試儀的機器上覆制JMeter。我的目的不是強調測試,而是使用Jmeter來執行功能測試。將有一臺帶有JMeter的遠程機器(服務器),用於測試Web服務器。每個測試人員都會在遠程機器上調用jmeter.bat,在遠程機器上運行JMeter並將結果保存在那裏。我可以使用PsExec,batchfile和python在遠程機器上執行進程。 –
看起來像有一堆解決方案,允許您在win-machine上從nix和win客戶端遠程運行帶有參數的.bat:[1](http://stackoverflow.com/questions/1095807/run -a-windows-xp-bat-script-remote-from-a-ubuntu-machine),[2](http://stackoverflow.com/questions/861148/how-can-i-remotely-execute-a-腳本在Windows中),[3](http://stackoverflow.com/questions/1786185/run-powershell-scripts-on-remote-pc),[4](http://serverfault.com/questions/ 108397/IS-IT-可能對運行一個分批腳本-A - - 窗口機器從-Linux的無線遠程通)。這不是jmeter功能的範圍。 –
好的......在這種情況下,如果您能夠從測試機器運行JMeter主機的jmeter.bat ...可能這裏的命令將適用於您。 <您的命令從JMeter主機M/C執行.bat文件> -n -t \\
- 1. 通過命令行運行jmeter
- 2. 使用Maven運行遠程命令
- 3. 在PowerShell中運行遠程cmd命令
- 4. 通過ssh遠程運行命令
- 5. 遠程運行powershell命令時出錯
- 6. 使用Javascript運行遠程命令
- 7. PowerShell - 遠程運行Windows命令
- 8. 在遠程機器上運行命令
- 9. 使用ssh運行遠程awk命令
- 10. 從命令行通過capistrano在遠程主機上運行命令
- 11. 從命令行執行DB2命令到遠程服務器
- 12. 從VBS運行命令行和命令
- 13. 從命令行運行Adobe Fireworks命令
- 14. 從命令行運行vim命令
- 15. 命令從命令行運行,而不是從cron運行?
- 16. 從命令行運行Java程序
- 17. 從命令行運行Java程序
- 18. 從命令行運行Java程序
- 19. 從命令行運行Java 3D程序
- 20. 從命令行運行Java程序Linux
- 21. 如何從命令行運行程序?
- 22. 從遠程命令行的Forcebuild CruiseControl.net
- 23. 從網頁執行遠程PowerShell命令
- 24. 執行命令shell從PHP遠程
- 25. 遠程執行命令
- 26. Centos 5.5遠程命令行
- 27. 執行Python命令遠程
- 28. linux遠程執行命令
- 29. 遠程docker命令執行
- 30. 通過SSH運行遠程命令,但在後臺運行
如何連接到遠程機器? – rodrigoap
它在私人網絡。 Jmeter應該在服務器上運行,並且測試者應該能夠從cmd行運行它 –
我不打算對webserver進行壓力測試,所以我沒有在尋找分佈式測試。我只是不想在一臺機器上安裝JMeter,並讓每個測試人員通過命令行從機器上運行它。 –