2016-07-03 15 views
0

Ich habe eine JAR-Datei, die ich von JMeter Bean Shell Sampler wie unten ausführen kann.Wie man JAR-Datei von JMeter in Linux/CentOS aus führt

cmd /c java -jar myjar.jar param1 

Wie kann ich die gleiche JAR-Datei von JMeter in Linux/CentOS ausführen?

+1

Sie können normalerweise eine JAR-Datei ausführen mit $ 'java -jar myjar.jar' –

Antwort

0

Gerade Runtime.exec() Verfahren wie

Runtime.getRuntime().exec("your command here"); 

auch bewusst sein, dass JMeter bietet OS Process Sampler so sollten Sie in der Lage sein, Befehle und Programme auszuführen, ohne Scripting Beanshell zu tun. Ausführliche Erläuterung und exemplarische Vorgehensweise finden Sie im Artikel How to Run External Commands and Programs Locally and Remotely from JMeter.

Ein paar Empfehlungen für jeden Ansatz:

  • Unter Windows verwenden Schrägstriche in Dateipfade wie:

    c:/folder/otherfolder/file 
    
  • Verwenden Sie vollständige Pfade zu allen Programmen nur für den Fall

    c:/Windows/System32/cmd.exe /c c:/java/bin/java.exe -jar d:/myJar/my.jar -param 
    
+0

Im mit Linux. Welchen vollständigen Pfad sollte ich unter Linux verwenden? – RJM