一、安裝JDK(自行百度)
一、官網下載jmeter解壓,配置jmeter環境JMETER_HOME ( D:\Program Files\jmeter3.0) Path (;%JMETER_HOME%\bin;) CLASSPATH (; %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar)
四、編寫接口腳本並保存到D:\jemeterTest\script目錄下面,將build.xml和腳本放到相同目錄下面,方便操作
build.xml可根據項目需要進行修改:
<?xml version="1.0" encoding="utf-8"?>
<project name="JmeterTest" default="all" basedir=".">
<tstamp>
<format property="time" pattern="yyyyMMddhhmm" />
</tstamp>
<!-- 需要改成自己本地的 Jmeter 目錄-->
<property name="jmeter.home" value="D:\Program Files\jmeter3.0" />
<!-- jmeter生成jtl格式的結果報告的路徑-->
<property name="jmeter.result.jtl.dir" value="D:\jemeterTest\jtl" />
<!-- jmeter生成html格式的結果報告的路徑-->
<property name="jmeter.result.html.dir" value="D:\jemeterTest\html" />
<!-- 生成的報告的前綴 -->
<property name="ReportName" value="TestReport" />
<property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
<property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" />
<!-- 接收測試報告的郵箱 -->
<property name="mail_to" value="[email protected]" />
<!-- 電腦地址 -->
<property name="ComputerName" value="jkqsh-l0285" />
<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="${jmeter.home}" resultlog="${jmeter.result.jtlName}">
<!-- 聲明要運行的腳本。"*.jmx"指包含此目錄下的所有jmeter腳本 -->
<testplans dir="D:\jemeterTest\script" includes="*.jmx" />
</jmeter>
</target>
<target name="report">
<xslt in="${jmeter.result.jtlName}" out="${jmeter.result.htmlName}" style="${jmeter.home}/extras/jmeter.results.shanhe.menew.xsl" />
<!-- 因爲上面生成報告的時候,不會將相關的圖片也一起拷貝至目標目錄,所以,需要手動拷貝 -->
<copy todir="${jmeter.result.html.dir}">
<fileset dir="${jmeter.home}/extras">
<include name="collapse.png" />
<include name="expand.png" />
</fileset>
</copy>
</target>
<!-- 發送郵件 -->
</project>
1.下載jmeter優化測試結果模板文件:jmeter.results.shanhe.me.xsl,把下載的文件放到jmeter的extras目錄下。
2.jmeter默認保存的是.csv格式的文件,所以我們先要設置一下bin/jmeter.properties文件內容,修改jmeter.properties文件 jmeter.save.saveservice.output_format=xml;
3.將D:\Program Files\jmeter3.0\extras\ant-jmeter-1.1.1.jar拷貝到apache-ant-1.9.7\lib目錄下;
4.在D:\jemeterTest\script腳本目錄下打開CMD,運行ant查看D:\jemeterTest\script目錄下是否出現html文件,若有,則構建成功。
五、下載tomcat並解壓(jenkins直接安裝到tomcat對應的webapps目錄,啓動tomcat之後直接http://localhost:8080訪問jenkins)
六、新建jenkins任務並進行配置(觸發器設置定時構建任務)
注意:Build File設置的是ant的build.xml目錄,我本地目錄是D:\jemeterTest\script\build.xml |
查看自動構建結果