Ist es möglich, Jmeter auf dem Remote-Server auszuführen, ohne den Jmeter-Client auf dem lokalen Rechner zu haben. Ich meine, kann ich einfach jmeter.bat auf Remote-Maschine von der Eingabeaufforderung ausführen, so dass es nur Tests auf dem Remote-Server laufen und Ergebnisse in listener.jtl Datei drüben, ohne Jmeter Client auf meinem Rechner speichern.Ausführen von Jmeter über die Befehlszeile
Antwort
Hier ist der Link: http://jmeter.apache.org/usermanual/remote-test.html.
Gehen Sie einfach durch die Dokumentation auf der Jmeter Website.
Das von Ihnen angegebene Szenario ist eine Art "verteiltes Testen", bei dem jeder Tester Lasttests von der Maschine ausführen soll, auf der JMeter installiert ist.
Zu diesem Zweck müssen Sie JMeter in jeden Testerrechner kopieren und den Eintrag Ihres JMeter-Server-Rechners (Host-Rechner) vornehmen.
Wenn nun jeder Tester JMeter ausführt, kann er die Last auf dem JMeter-Host-Rechner ausführen.
jmeter -n -t script.jmx -l listener.jtl -R HostMachineIP
Das ist genau das Problem, ich möchte JMeter nicht auf der Maschine des Testers kopieren. Ich beabsichtige auch nicht, einen Belastungstest durchzuführen, sondern Funktionstests mit Jmeter durchzuführen. Es wird einen entfernten Rechner (Server) mit JMeter geben, der einen Webserver testen wird. Jeder Tester ruft einfach jmeter.bat auf dem entfernten Rechner auf, führt JMeter auf dem entfernten Rechner aus und speichert das Ergebnis dort. Ich kann PsExec, Batchfile und vielleicht Python verwenden, um den Prozess auf dem entfernten Rechner auszuführen. –
Sieht so aus, als gäbe es eine Reihe von Lösungen, mit denen Sie .bat mit params remote auf Win-Machine sowohl von nix- als auch von win-clients ausführen können: [1] (http://stackoverflow.com/questions/1095807/run -a-windows-xp-bat-script-remote-von-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/is-it-possible-to-run-a-batch-script-remote-auf-einem-windows-machine-from-linux-wi). Das ist nicht die Funktionalität von jmeter. –
Ok ... in diesem Fall, wenn Sie die jmeter.bat Ihres JMeter-Host-Rechners von der Maschine des Testers ausführen können ... wird der Befehl hier wahrscheinlich für Sie funktionieren.
- 1. Debug-Modus über die Befehlszeile ausführen
- 2. Ausführen aller PMD-Regelsätze über die Befehlszeile
- 3. Ausführen eines Sqlite3-Skripts über die Befehlszeile
- 4. Ausführen mehrerer Maven-Profile über die Befehlszeile
- 5. Ein Programm programmgesteuert über die Befehlszeile ausführen
- 6. Ausführen von Spring Batch-Jobs über die Befehlszeile
- 7. Ausführen von ASP.NET in IISExpress über die Befehlszeile
- 8. Ausführen von installierten Python-Paketen über die Befehlszeile
- 9. Unterschiedliches Verhalten beim Ausführen von RFT über die Befehlszeile
- 10. Ausführen von iOS-Monotouch GUI-Tests automatisch über die Befehlszeile
- 11. Beim Aufrufen von jMeter über die Befehlszeile mit 64-Bit-Direktive wird die Klasse
- 12. Wie kann ich Silverlight-Unit-Tests über die Befehlszeile ausführen
- 13. Wie Sie TypScript-Dateien über die Befehlszeile ausführen?
- 14. VBScript über die Befehlszeile ohne Cscript/Wscript ausführen
- 15. Ansible: Kann ich eine Rolle über die Befehlszeile ausführen?
- 16. PHPUnit - Ausführen einer bestimmten Testsuite über die Befehlszeile test runner
- 17. Ausführen nativer VS2012/C++ 64-Bit-Komponententests über die Befehlszeile
- 18. Ordnervergleiche über die Befehlszeile
- 19. Ich kann keine Zeitplanaufgabe über die Befehlszeile ausführen
- 20. Ausführen eines Python-Skripts über die Befehlszeile in Windows
- 21. Ausführen eines Mokkas mit Chai und TypeScript über die Befehlszeile
- 22. Ausführen einer Groovy-Klasse in einem Paket über die Befehlszeile
- 23. Kann Tool nach der Installation über die Befehlszeile nicht ausführen
- 24. Knoten und shebang: Hilfe über die Befehlszeile ausführen
- 25. Können Sie einen bestimmten Xcuitest über die Befehlszeile ausführen?
- 26. Fehler beim Ausführen des Selenium-Testfalls über die Befehlszeile
- 27. Können Sie AIR-Apps über die Befehlszeile ausführen?
- 28. Ausführen einer bestimmten Version eines Maven-Plugins über die Befehlszeile
- 29. Jmeter - Run.jmx Datei über die Befehlszeile und erhalten Sie den zusammenfassenden Bericht in einem Excel
- 30. Auswählen von SAT-Solver über die Befehlszeile
Wie verbinden Sie sich mit der Remote-Maschine? – rodrigoap
ist in einem privaten Netzwerk. Jmeter sollte auf Server laufen und Tester sollte in der Lage sein, es von cmd Linie –
zu laufen Ich plane nicht, Testwebserver zu stressen, also suche ich nicht nach verteilter Prüfung. Ich möchte einfach JMeter auf 1 Rechner installieren und jeden Tester von der Kommandozeile aus starten lassen. –