ANTのインストール方法は?

1. Antをインストールする前に、まずJAVA環境、antの公式ウェブサイトのダウンロードをインストールします:https://ant.apache.org/manualdownload.cgi(注:自分のJDKに一致するantを選択するため。ここではjdk1を選択しました。 8バージョン)

 

 2.インストールするディスクにダウンロードして解凍します

 

3.環境変数を構成する

変数名:ANT_HOME

変数値:E:\ ant environment \ apache-ant-1.10.7(これは、antが格納されているパスです)

パスをクリックして編集し、最後に追加します;%ANT_HOME%\ bin;%ANT_HOME%\ lib、[OK]をクリックします

4.検証

確認:cmd enter ant、antが正常に構成されたことを示す次のプロンプトが表示されます。antはデフォルトで現在のパスでbuild.xmlファイルを実行するため、次のパスにそのようなファイルはないため、プロンプトは存在しません。

build.xmlをすぐに作成する必要があります。引き続きant -versionを実行して、バージョン番号を表示できます。

 

 5. ant-jmeter-1.1.1のjarパッケージを\ apache-jmeter-5.1.1 \ extrasの下にあるant libディレクトリにコピーします。そうしないと、コンパイル中にant-jmeter-1.1.1.jarが見つからないことが報告される場合があります、覚えておいてください。

 

 6、保存形式のJMeterのデフォルトはjmeter.save.saveservice.output_format = XMLません保存、我々はファイルのビン/ jmeter.properties内容に関する設定する必要があるので、.CSVファイルであるあなたは、HTMLファイルに結果保存することはできません。

 

 

 

  7. jmeterのbuild.xml構成ファイルを構成する

jmeterインストールディレクトリで、新しいloadtestフォルダを作成し、テストするjmeterファイルをこのディレクトリに配置します。

jmeterインストールディレクトリの下に、新しいresultLogフォルダを作成し、このディレクトリの下にjtlおよびhtmlフォルダを追加します。

次に、変更されたbuild.xml構成ファイルを示します。このドキュメントをE:\ ant environment \ apache-ant-1.10.7 \ binディレクトリに配置します。

<?xml version = "1.0" encoding = "utf-8"?>
<project name = "JmeterTest" default = "all" basedir = "。">
<tstamp>
<format property = "time" pattern = "yyyyMMddhhmm" />
</ tstamp>
<!-ローカルの
Jmeter ディレクトリに変更する必要があります-> <プロパティ名= "jmeter.home"値= "D:\ jmeter \ apache-jmeter-5.1.1" />
<! -jmeterがjtl形式で結果レポートを生成するためのパス->
<プロパティ名= "jmeter.result.jtl.dir"値= "D:\ jmeter \ apache-jmeter-5.1.1 \ resultLog \ jtl" />
< !-jmeterがHTML形式で結果レポートを生成するためのパス->
<プロパティ名= "jmeter.result.html.dir"値= "D:\ jmeter \ apache-jmeter-5.1.1 \ resultLog \ html" />
<!-生成されたレポートのプレフィックス->
<property name = "ReportName" value = "TestReport" />
<property name = "jmeter.result.jtlName" value = "$ {jm​​eter.result.jtl.dir} / $ {ReportName} $ {time} .jtl" />
<property name = "jmeter.result.htmlName" value = "$ {jm​​eter.result.html.dir} / $ {ReportName} $ {time} .html" />
<!-接受領测试报告的邮箱->
<property name = "mail_to" value = "[email protected]" />

<target name = "all">
<antcall target = "test" />
<antcall target = "report" />
</ target>
<target name = "test">
<taskdef name = "jmeter" classname = "org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
<jmeter jmeterhome = "$ {jm​​eter.home}" resultlog = "$ {jm​​eter.result .jtlName} ">
<!-声明要すべき行の脚本。" *。jmx "指は、このオブジェクトを含むすべてのjmeter脚本->
<testplans dir =" D:\ jmeter \ apache-jmeter-5.1.1 \ loadtest "include =" *
。jmx "/> </ jmeter>
</ target>
<target name =" report ">
<xslt in = "$ {jm​​eter.result.jtlName}" out = "$ {jm​​eter.result.htmlName}" style = "$ {jm​​eter.home} /extras/jmeter-results-detail-report_21.xsl" />
<!-上記の画像はレポートの生成時にターゲットディレクトリに一緒にコピーされないため、手動で
コピーする必要があります-> <copy todir = "$ {jm​​eter.result.html.dir}">
< fileset dir = "$ {jm​​eter.home} / extras">
<include name = "collapse.png" />
<include name = "expand.png" />
</ fileset>
</ copy>
</ target>
<! - Eメール- >
</プロジェクト>

cmdコマンドラインを入力し、E:\ ant environment \ apache-ant-1.10.7 \ binと入力して、ant -buildfile build.xmlを実行します。

 

 

注:次のエラーが発生した場合は、ローンテストにスクリプトがあるかどうかを示します。ロードテストにはスクリプトが必要です。

 

 

 

成功したら、E:\ apache-jmeter-5.1.1 \ resultLog \ htmlディレクトリにあるhtmlファイルを開くと、次の図に示すレポートが表示されます。

 

 

おすすめ

転載: www.cnblogs.com/luoye1/p/12760695.html