1.ダウンロードしてインストールしたAnt
(1)ダウンロード
住所:https://ant.apache.org/bindownload.cgi
(2)抽出し、環境設定:
ANT_HOME:Antのファイルパスを解凍;として:D:\ソフトウェア\ apacheの-ANT-1.9.14-binに\ apacheの-ANT-1.9.14
パス:ビンディレクトリパスANT;場合:D:\ソフトウェア\ apacheの-ANT-1.9.14-binに\のapache-ANT-1.9.14 \ binに
クラスパス:LIB Antのディレクトリパス;場合:D:\ソフトウェア\ apacheの-ANT-1.9.14-binに\のapache-ANT-1.9.14 \ libに
(3)インストールが成功したかどうかをチェック
Antのインストール場所\ binディレクトリにcmdを
アリ-version
エラーが報告された場合、xxxxのパスに加えて、tools.jarを見つけることができません示唆。
回避策:LIB \ JavaのインストールディレクトリにコピーXXXXパスでのtools.jar:
如:D:\ソフトウェア\ JDK-8u211-窓-のx64 \ Javaの\ libに
2.Jmter + Antスクリプトのバッチ実行。
前提条件:すでにのJMeterをインストールし、複数のスクリプトがあり、JMeterのインストールそれらを繰り返しません。
(1)インストールディレクトリのant \ libフォルダにコピーしたエキストラの下のant-のJMeter-1.1.1.jar \ JMeterのインストールパス。
以下のように(2)のbuild.xml設定ファイルの下にインストールパスのJMeter \エキストラを変更します。
<?xmlのバージョン= "1.0"エンコード= "UTF-8" ?> < プロジェクト名= "ANT-JMeterのテスト" デフォルト= "実行" のbasedir = "" > < TSTAMP > < フォーマットプロパティ= "時間" パターン= "YYYYMMDDHHMM" /> </ TSTAMP > <! - 需要改成自己本地的にJMeter目录- > < プロパティ名= "jmeter.home" 値= "D :\ソフトウェア\ JMeterの\のapache-のJMeter-5.1.1" /> <! = "jmeter.result.jtl.dir" 値= "D:\ファイル\練習\のJMeterの\ load_scripts \ JTL" /> <! - 結果のレポートは、HTML形式のJMeterパスを生成- > < プロパティ名= " jmeter.result.html.dir " 値=" D:\ファイル\練習\ JMeterの\ load_scripts \ 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:\ファイル\練習\のJMeterの\ load_scripts"は含まれて=を"* 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} /エクストラ/ JMeterの-結果、detail- report_21.xsl」> < PARAM 名= "dateReport" 表現= "$ {report.datestamp}" /> </ XSLT > <! - ターゲットディレクトリにレポートをコピーするために必要な画像リソース- > < コピーTODIR =「$ {jmeter.result.html。 } DIR " > < ファイルセットDIR =" $ {} jmeter.home /エクストラ" > < 含む名=" collapse.png " /> < 含む名=" expand.png " /> </ ファイルセット> </ コピー> < / ターゲット> </ プロジェクト>
(3)及び対応するコード記憶されたbuild.xmlの経路を変更しながら、同じフォルダで実行されるのJMeter build.xmlファイルの複数
(4)自動的にスクリプトを実行するために、ANT入力し、build.xmlのディレクトリにcmdを。
(5)あなたは、対応するディレクトリにレポートを表示するHTMLファイルを開くことができ、正常にコンパイル。
インストールディレクトリJMeterのエクストラフォルダ内の詳細-report.xslファイル。