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 ディレクトリ