JMeterの+ Antの統合環境を構築

 

まず、環境要件の基本的なセットアップ:

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ファイルをコピーし、直接コピーを使用することは推奨されません

 

おすすめ

転載: www.cnblogs.com/zhang007/p/11284912.html
おすすめ