在 cygwin 中启动 Java 程序 (jmeter)
Starting Java Program (jmeter) within cygwin
cygwin 的忠实粉丝,在从 Cygwin 中启动 jmeter(这是一个 Java 程序)时遇到问题。
我可以让它正常工作,但 java 似乎不太喜欢在 JAR 文件的路径中包含“/cygwin”。因此,我可以使用相对路径将路径传递到 JAR 文件,但是当我在文件系统中移动时,这非常不方便。这是一个示例来说明我的问题:
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ which java
/cygdrive/C/PROGRA~1/Java/jre1.8.0_71/bin/java
NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ java -jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
Error: Unable to access jarfile /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ java -jar ../apache-jmeter-3.2/bin/ApacheJMeter.jar
================================================================================
Don't use GUI mode for load testing, only for Test creation and Test debugging !
For load testing, use NON GUI Mode:
jmeter -n -t [jmx file] -l [results file] -e -o [Path to output folder]
& adapt Java Heap to your test requirements:
Modify HEAP="-Xms512m -Xmx512m" in the JMeter batch file
================================================================================
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ ls -l ../apache-jmeter-3.2/bin/ApacheJMeter.jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
-rwxrwx---+ 1 NA+CBURKIN NA+Domain Users 13739 Apr 9 2017 ../apache-jmeter-3.2/bin/ApacheJMeter.jar
-rwxrwx---+ 1 NA+CBURKIN NA+Domain Users 13739 Apr 9 2017 /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ diff ../apache-jmeter-3.2/bin/ApacheJMeter.jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
我也是Cygwin的超级粉丝!这对你不起作用,还是不适合?
GlassJ@PHX99-LT51-4709 /cygdrive/c/Users/GlassJ/Desktop
$ /cygdrive/c/jdk1.6.0_43/bin/java -jar "c:\Users\GlassJ\Desktop\Main.jar"
Hello world
这是 运行 一个简单的 hello World 测试。
我 can/could 想到的其他选项可能会尝试设置目录分隔符,然后在 jar 具有 运行.
时取消设置
cygwin 的忠实粉丝,在从 Cygwin 中启动 jmeter(这是一个 Java 程序)时遇到问题。
我可以让它正常工作,但 java 似乎不太喜欢在 JAR 文件的路径中包含“/cygwin”。因此,我可以使用相对路径将路径传递到 JAR 文件,但是当我在文件系统中移动时,这非常不方便。这是一个示例来说明我的问题:
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ which java
/cygdrive/C/PROGRA~1/Java/jre1.8.0_71/bin/java
NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ java -jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
Error: Unable to access jarfile /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ java -jar ../apache-jmeter-3.2/bin/ApacheJMeter.jar
================================================================================
Don't use GUI mode for load testing, only for Test creation and Test debugging !
For load testing, use NON GUI Mode:
jmeter -n -t [jmx file] -l [results file] -e -o [Path to output folder]
& adapt Java Heap to your test requirements:
Modify HEAP="-Xms512m -Xmx512m" in the JMeter batch file
================================================================================
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ ls -l ../apache-jmeter-3.2/bin/ApacheJMeter.jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
-rwxrwx---+ 1 NA+CBURKIN NA+Domain Users 13739 Apr 9 2017 ../apache-jmeter-3.2/bin/ApacheJMeter.jar
-rwxrwx---+ 1 NA+CBURKIN NA+Domain Users 13739 Apr 9 2017 /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ diff ../apache-jmeter-3.2/bin/ApacheJMeter.jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
我也是Cygwin的超级粉丝!这对你不起作用,还是不适合?
GlassJ@PHX99-LT51-4709 /cygdrive/c/Users/GlassJ/Desktop
$ /cygdrive/c/jdk1.6.0_43/bin/java -jar "c:\Users\GlassJ\Desktop\Main.jar"
Hello world
这是 运行 一个简单的 hello World 测试。
我 can/could 想到的其他选项可能会尝试设置目录分隔符,然后在 jar 具有 运行.
时取消设置