是否可以在遠程服務器上運行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. PowerShell - 遠程運行Windows命令
- 3. 遠程運行powershell命令時出錯
- 4. 在PowerShell中運行遠程cmd命令
- 5. 使用Maven運行遠程命令
- 6. 從命令行通過capistrano在遠程主機上運行命令
- 7. 從命令行執行DB2命令到遠程服務器
- 8. 從命令行運行Adobe Fireworks命令
- 9. 命令從命令行運行,而不是從cron運行?
- 10. 從命令行運行Java 3D程序
- 11. 從命令行運行Java程序
- 12. 從命令行運行Java程序
- 13. 從命令行運行Java程序Linux
- 14. 執行命令shell從PHP遠程
- 15. 從遠程命令行的Forcebuild CruiseControl.net
- 16. 從網頁執行遠程PowerShell命令
- 17. Centos 5.5遠程命令行
- 18. linux遠程執行命令
- 19. 遠程執行命令
- 20. 遠程docker命令執行
- 21. 從命令行運行Zend_Application?
- 22. 從命令行運行
- 23. 從命令行運行groovy
- 24. 運行命令行程序
- 25. 從命令行運行「即時運行」
- 26. 如何在遠程服務器上運行命令行程序
- 27. Jmeter - 命令行中的url
- 28. 如何從PyCharm在遠程主機上運行部署命令?
- 29. 從Web應用運行遠程服務器上的命令
- 30. Linux - 從客戶端向遠程服務器運行命令
如何連接到遠程機器? – rodrigoap
它在私人網絡。 Jmeter應該在服務器上運行,並且測試者應該能夠從cmd行運行它 –
我不打算對webserver進行壓力測試,所以我沒有在尋找分佈式測試。我只是不想在一臺機器上安裝JMeter,並讓每個測試人員通過命令行從機器上運行它。 –