まず、環境要件の基本的なセットアップ:
1、JDKは(:Javaバージョン "1.8.0_152" 私はバージョンを使用します)
2、JMeterのインストールと設定環境変数(使用したバージョン:5.1.1 r1855137)
3、Antと設置環境変数の設定(バージョン:2019年5月2日にコンパイルは、Apache Ant(TM)バージョン1.10.6)
上記の手順が省略され、他のチュートリアルを参照してください。
二、JMeterの+ Antの統合手順
1、ディレクトリのエキストラは、ディレクトリの下にアリのlibインストールディレクトリにANT-のJMeter-1.1.1.jarのパケットコピーをJMeterの
などのディレクトリに2、JMeterのテストスクリプト(:)
(自分のディレクトリに応じて、スクリーンショットを参照して変更)のapache-のJMeter-3.1 \エキストラが同じディレクトリ内のbuild.xmlファイルやスクリプトファイルまでコピーされます:3は、JMeterのディレクトリを変更します
<?xmlのバージョン= "1.0"エンコード= "UTF-8" ?> < プロジェクト名= "ANT-JMeterのテスト" デフォルト= "実行" のbasedir = "" > < TSTAMP > < フォーマットプロパティ= "時間" パターン= "YYYYMMDDHHMM" /> </ TSTAMP > <! - 需要改成自己本地的にJMeter目录- > < プロパティ名= "jmeter.home" 値= "D :\プログラムファイル\のapache-のJMeter-5.1.1" /> <! = "jmeter.result.jtl.dir" 値= "D:\ test_jmeterの\ reoprtの\のJTL" /> <! - JMeterの結果レポートは、html形式のパスを生成- > < プロパティ名=「jmeter.result.html .dir " 値=" D:\ test_jmeter \ reoprt \ 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:\ test_jmeter"は含まれて=を"* JMX"。 /> < プロパティ名= "jmeter.save.saveservice.output_format" 値= "XML" /> </ JMeterの> </ 標的> < パスID = "xslt.classpath" > < ファイルセットDIR = "$ {jmeter.homeは} / LIB" が含ま= "のXalan *の.jar" /> < ファイルセットDIR =「$ {JMeterの。 </ パス> < ターゲット名= "レポート" > < TSTAMP > < フォーマットプロパティ= "report.datestamp" パターン= "YYYY / MM / DD HH:MM" /> </ TSTAMP > < XSLT classpathref = "xslt.classpath " 力=" "真 で$ {jmeter.result.jtlName} "=" アウト= "$ {jmeter.result.htmlName}" スタイル=" $ {jmeter.home} /エクストラ/ JMeterの-結果ディテール-report_21。 XSL」> < PARAM 名前=「dateReport」表現=「$ {report.datestamp}」/> </ XSLT > <! - 関連付けられた画像上でレポートを生成するときに一緒にターゲットディレクトリにコピーされませんので、そのため、手動でコピーする必要があります- - > < コピーtodirの= "$ {} jmeter.result.html.dir" > < ファイルセットDIR = "$ {} jmeter.home /エクストラ" > < 含む名= "collapse.png" /> < 含む名= " expand.png " /> </ ファイルセット> </ コピー> </ ターゲット> </ プロジェクト>
4、cmdがスクリプトは、「アリ」の実施を指示したディレクトリを入力することができます(オンラインリソースの一部が自分たちのニーズの確認の下、不均一であるため)
5、スクリプトが(ただのJMeter自身の手書きのスクリプトを持っていた)正常に実行した後、結果のレポートを表示するには、再度ディレクトリを入力することができます
6、基本的な環境はOK、あなたが後ろに学ぶことを続けることができます〜
7は、エラーを記録し、xmlファイルをコピーし、直接コピーを使用することは推奨されません