bugfix> ant > 投稿

私は長い間問題に直面しています。完全なJmeterレポートでhtmlを作成したい。 唯一の解決策は、いくつかのサイトに従ってjmeterを実行するために、antを使用することです。

  1. antをインストールしました
  2. C:\ Jmeter_4.0 \ apache-jmeter-4.0 \ extrasに移動し、すべてのファイルをコピーします(ctrl + Aを使用)+(Ctrl + C)
  3. C:\ ant \ ant \ binに移動し、すべてのファイルを貼り付けます(Ctrl + v)
  4. C:\ ant \ ant \ binに新しいテキストファイルを作成してTest.txtという名前を付けます
  5. ファイルの名前を変更し、Test.jtlという名前を付けます
  6. C:\ ant \ ant \ binの下でbuild.xmlファイルを開きました
  7. 私は -Djmeter.home= に入れます ..-C:\ Jmeter_4.0 \ apache-jmeter-4.0
  8. 私は <property name="jmeter.home" value= に入れます 「C:\ Jmeter_4.0 \ apache-jmeter-4.0/..」/>
  9. コマンドラインを開いて書きました:cd C:\ ant \ ant \ bin 10.コマンドset path = C:\ Program Files \ Java \ jre1.8.0_141 \ binより

エラービルドに失敗しましたC:\ ant \ ant \ bin.xml:89:jmeter jarファイルが見つからないか、有効なファイルではありませんc:\ jmeter_4.0 \ bin \ ApachJmeter.jar

これは長い質問ですが、長い間直面しています。できればjmeterまたは誰かがプラグインなどを簡単に作成して、すべての結果をhtmlで1か所に表示することをお勧めします。

誰かが私に欠けていることをアドバイスできますか?

** Jmeter.jarがエラーの場所に存在することに気づいたので、追加する必要があるものがわかりません。

[] [jmeter extrasをコピー]

[] [ant binフォルダーにコピー]

[] [ant/binにTest.jtlファイルを作成]

[] [ant binのbuild.xmlを変更]

[] [コマンドを実行してエラーを取得]

[] [Jmeter jarが存在する]

回答 1 件
  • ポイント7を適用しているとは思わない。

    ポイント8は間違った場所を指している

    次のようにテストを実行する必要があります。

    ant -Djmeter.home=c:\Jmeter_4.0\apache-jmeter-4.0
    
    

    または、JMeterインストールへのパスをハードコードして、build.xml 次のようなファイル:

    <property name="jmeter.home" value="C:/Jmeter_4.0/apache-jmeter-4.0"/>
    
    

    -D を使用してプロパティ値をオーバーライドする場合  コマンドライン引数があります。Antは、build.xml ファイルを考慮して、コマンドラインで渡したものを使用します。詳細については、プロパティおよびPropertyHelpers Antユーザーマニュアルの章を参照してください。

    今後は jmeterlogfile を追加することをお勧めします   jmeter のパラメーター  次のようなタスク:

    <jmeter
        jmeterhome="${jmeter.home}"
        testplan="${testpath}/${test}.jmx"
        resultlog="${testpath}/${test}.jtl"
        jmeterlogfile="/path/to/jmeter.log">
    
    

    このようにして、あなたは得ることができますjmeter.log 定義された場所に生成されたファイル。ほとんどの場合、問題のトラブルシューティングに役立ちます。詳細:JMeterロギングを構成する方法

あなたの答え