2011-12-09 10 views
-1

こんにちは私はJmeter 2.4で作業していて、libsのextサブフォルダ内に配置されたjmeterコンポーネントjarを作成して拡張しました。また、いくつかのテスト計画のjmxファイルを作成しました。これらはすべてローカルで検索されます。私はUNIXのボックスにjmeterディレクトリ全体を配置し、シェルスクリプトを作成して1行で開始しました。UnmetボックスでJmeterを実行

java JVM_ARGS="-Xms1024m -Xmx1024m" jmeter -t Block1Thread-1000.jmx 

は私も

java JVM_ARGS="-Xms512m -Xmx512m" jmeter -t Block1Thread-1000.jmx 

を試してみました。しかし、両方が

script.sh: line 32: java: command not found 

を返す私のUnixのは、私は愚かな何かが欠けていることができています、むしろ101です。 Javaはあなたが上でコマンドを実行しているマシンのPATH環境変数に追加されていないよう

乾杯

+0

実際にJavaをインストールしていますか? 'which java 'とは何ですか? –

+0

私は既にマシン上で実行されているいくつかのJavaアプリケーションを持っています – Will

答えて

2

まず、Javaが正しくインストールされていること、およびJAVA_HOMEと、ユーザープロファイルにjava binディレクトリのパスが設定されていることを確認します。

次に、JVM_ARGSを環境変数として設定する必要があります。これは、2つのコマンド、

export JVM_ARGS="-Xms512m -Xmx512m" 

されそして第二には、おそらくちょうど

./jmeter.sh -t Block1Thread-1000.jmx 

ている最初にする必要性を実行しようとしているコマンドは、2番目のコマンドが失敗する場合がありますのでご注意くださいことを意味し、 Linuxはスクリプトが実行可能ではないことを伝えます。

chmod +x *.sh jmeter jmeter-server 

jmeterインストールの/ binディレクトリにあります。

1

が鳴ります。

echo $PATHでコマンドラインを確認しますか?