Czy można uruchomić Jmeter na serwerze zdalnym, nie mając klienta Jmeter na komputerze lokalnym. Mam na myśli, że mogę po prostu uruchomić plik jmeter.bat na komputerze zdalnym z wiersza poleceń, tak aby po prostu uruchomić testy na serwerze zdalnym i zapisać wyniki w pliku listener.jtl, bez żadnego klienta jmeter na moim komputerze.Uruchamianie Jmetera zdalnie z linii poleceń
Odpowiedz
Oto link: http://jmeter.apache.org/usermanual/remote-test.html.
Wystarczy przejrzeć dokumentację dostępną na stronie internetowej Jmeter.
Podany przez Ciebie scenariusz to pewnego rodzaju "testowanie rozproszone", w którym chcesz, aby każdy tester wykonał testowanie obciążenia z maszyny, na której zainstalowano JMeter.
W tym celu należy skopiować JMeter na każdym urządzeniu testującym i wprowadzić wpis maszyny serwera JMeter (Host Machine).
Teraz, gdy każdy tester uruchomi JMeter, będzie mógł uruchomić obciążenie na maszynie hostującej JMeter.
jmeter -n -t script.jmx -l listener.jtl -R HostMachineIP
To jest właśnie problem, nie chcę kopiować JMeter na maszynie testera. Moim zamiarem nie jest próba obciążeniowa, ale przeprowadzenie testu funkcjonalnego za pomocą Jmetera. Będzie jeden zdalny komputer (serwer) z JMeter, który przetestuje serwer WWW. Każdy tester po prostu wywoła jmeter.bat na zdalnej maszynie, która uruchomi JMeter na zdalnym komputerze i zapisze wynik tam. Mogę użyć PsExec, pliku wsadowego i może python do wykonania procesu na zdalnym komputerze. –
Wygląda na to, że istnieje kilka rozwiązań, które umożliwiają zdalne uruchamianie .bat z parametrami na win-machine, zarówno z klientami nix-jak i wygrywającymi: [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- script-in-windows), [3] (http://stackoverflow.com/questions/1786185/run-powershell-scripts-on-remote-pc), [4] (http://serverfault.com/questions/ 108397/jest to możliwe do uruchomienia skryptu wsadowego-zdalnie-na-komputerze-z-linux-wi). To nie jest zakres funkcjonalności jmetera. –
Ok ... w takim przypadku, jeśli jesteś w stanie uruchomić jmeter.bat na komputerze hosta JMeter z komputera Testera ... prawdopodobnie polecenie tutaj zadziała.
- 1. Uruchamianie qemu zdalnie (przez ssh)
- 2. Debugowanie Glassfish z linii poleceń
- 3. Uruchamianie zadania pomijam z api, bez linii poleceń
- 4. Aktualizacja do najnowszej wersji z linii poleceń
- 5. Uruchamianie testu kodowanego interfejsu użytkownika zdalnie
- 6. uruchamianie wielu poleceń bash z podprocesiem
- 7. Używanie sendmaila z linii poleceń
- 8. Instrukcja sqlplus z linii poleceń
- 9. Otwarcie Chrome z linii poleceń
- 10. Instalacja vimball z linii poleceń
- 11. dostać użytkownika z linii poleceń
- 12. argumenty linii poleceń z leiningen
- 13. Uruchamianie zaćmienia z argumentami wiersza poleceń
- 14. Uruchamianie poleceń cmd z prawami administratora
- 15. Uruchamianie MySQL z poziomu wiersza poleceń
- 16. Programowanie linii poleceń Inkscape
- 17. * w linii poleceń Linuksa
- 18. DSO brakuje linii poleceń
- 19. Jak wywołać klasę Java z jmetera?
- 20. Uruchamianie poleceń mulitple w cmd przez psexec
- 21. Ustawienie głośności VLC z linii poleceń/bash
- 22. Uruchom polecenie vim z linii poleceń
- 23. połączeń Python metody klasy z linii poleceń
- 24. Crashlytics NDK symbol budynku z linii poleceń
- 25. Jak odinstalować Apache z linii poleceń
- 26. Python: Uruchom funkcję z linii poleceń
- 27. Tworzenie repozytorium Github z linii poleceń
- 28. Uruchom sqlite3 z pythonem w linii poleceń
- 29. Przestawianie nieruchomość w build.gradle z linii poleceń
- 30. Jak zamknąć Rserve z linii poleceń
W jaki sposób łączysz się ze zdalnym urządzeniem? – rodrigoap
jest to w sieci prywatnej. Jmeter powinien działać na serwerze, a tester powinien być w stanie uruchomić go z wiersza cmd –
Nie planuję stresować serwera testowego, więc nie szukam testów rozproszonych. Po prostu nie chcę instalować JMetera na 1 komputerze i pozwolić, aby każdy tester uruchomił go z maszyny z poziomu wiersza poleceń. –