Ant構成スクリプトの実行のJMeter

1.  JMeterのディレクトリの下にアリのlibインストールディレクトリへのextrasディレクトリANT-のJMeter-1.1.1.jarパケットコピー、それ以外の場合はエラーANT-のJMeter-1.1.1欠席

 

 

  

2. のJMeter のルートディレクトリの下に作成したテストケースのフォルダ

 

3.testcasesはストアディレクトリにディレクトリを作成し、レポートを作成したbuild.xml (またはからファイルのJMeter の下にエキストラのbuild.xml すべてのディレクトリにコピー)のJMeter 、スクリプトファイルはこのディレクトリに置かれたbuild.xml ため、ファイルアリは、コンパイル時にこのファイルが必要

 

4. 設定のbuild.xml ファイルの内容は、次のようにコードをコピーしたbuild.xml 空のファイル保存、赤いフォントコードする必要がJMeterの特定のパスを設定します

<?XMLバージョン= "1.0"エンコード= "UTF-8" ?>

 

< プロジェクト= "ANT-JMeterのテスト" デフォルト= "実行" のbasedir = "" >

    < TSTAMP >

        < フォーマットプロパティ= "時間" パターン= "YYYYMMDDHHMM"  />

    </ TSTAMP >

    <! - 独自のローカルJMeterのディレクトリを変更する必要性- >

    < プロパティ= "jmeter.home" = "D:\ work_software \ JMeterの\のapache-のJMeter-3.2"  />

    <! - パスJMeterはJTL形式の結果が報告された生成しました- >

    < プロパティ= "jmeter.result.jtl.dir" = "D:\ work_software \ JMeterの\のapache-のJMeter-3.2 \テストケース\レポート\のJTL"  />

    <! - パス生成されたHTML形式の結果を報告するJMeter - >

    < プロパティ= "jmeter.result.html.dir" = "D:\ work_software \ JMeterの\のapache-のJMeter-3.2 \テストケース\レポート\ htmlの"  />

    <! - 生成されたプレフィックスレポート- >

    < プロパティ= "REPORTNAME" = "TestReport"  />

    < プロパティ= "jmeter.result.jtlName" = "$ {jmeter.result.jtl.dir} / $ {REPORTNAME} $ {時刻} .jtl"  />

    < プロパティ= "jmeter.result.htmlName" = "$ {jmeter.result.html.dir} / $ {REPORTNAME} $ {時刻} .htmlの"  />

     

    < ターゲット=「実行」>

        < antcall ターゲット= "テスト"  />

        < antcall ターゲット= "レポート"  />

    </ ターゲット>

     

    < ターゲット=「テスト」>

        < taskdefを= "JMeterの" クラス名= "org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"  />

        < JMeterのjmeterhome = "$ {jmeter.home}" resultlog = "$ {jmeter.result.jtlName}" >

            <! - スクリプトステートメントを実行します。「* .jmxは、」すべてのJMeterスクリプトを指し、このディレクトリが含まれています- >

            < testplans DIR = "D:\ work_software \ JMeterの\のapache-のJMeter-3.2 \テストケースは、" 含ま= "* JMX"  />

                < プロパティ= "jmeter.save.saveservice.output_format" = "XML" />

 

        </ JMeterの>

    </ ターゲット>

     

     < パスID = "xslt.classpath" >

        < ファイルセットDIR = "$ {jmeter.home} / LIB" 含ま= "のXalan *の.jar" />

        < ファイルセットDIR = "$ {jmeter.home} / LIB" 含ま= "シリアライザ*の.jar" />

    </ パス>

         

    < ターゲット= "レポート" > < TSTAMP >  < フォーマットプロパティ= "report.datestamp" パターン= "YYYY / MM / DD HH:MM"  /> </ TSTAMP >

        < XSLT

              classpathref = "xslt.classpath"
= "true"を
= "$ {jmeter.result.jtlName}"

              アウト= "$ {} jmeter.result.htmlName"

              スタイル= "$ {} jmeter.home /extras/jmeter-results-detail-report_21.xsl" >

              < PARAMの名前= "dateReport" 表現= "$ {report.datestamp}" />

        </ XSLT >

                <! - 報告書は、上記生成されたとき、ターゲットディレクトリに関連付けられた画像をコピーされませんので、手動でコピーする必要があるので、- >

        < コピーTODIR = "$ {jmeter.result.html.dir}" >

            < ファイルセットDIR = "$ {jmeter.home} /エクストラ" >

                < 含める= "collapse.pngを"  />

                < 含める= "expand.png"  />

            </ ファイルセット>

        </ コピー>

    </ ターゲット>

</ プロジェクト>

5. からスクリプトを実行し、DOS コマンドの入力テストケースのディレクトリを、タイプアリ実行のJMeter スクリプト、そこSUCCESSFULを構築正常に実行

 

6. にレポートを表示するHTML ディレクトリ

 

 

  

おすすめ

転載: www.cnblogs.com/Mr-ZY/p/11695925.html