日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

持续集成接口自动化-jmeter+ant+jenkins(一)

發(fā)布時間:2024/4/13 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 持续集成接口自动化-jmeter+ant+jenkins(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

ant 批量執(zhí)行Jmeter

一、環(huán)境準備

1、JDK環(huán)境:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、ANT環(huán)境:http://ant.apache.org/bindownload.cgi

3、Jmeter:http://jmeter.apache.org/download_jmeter.cgi

4、將?jmeter的extras目錄中ant-jmeter-1.1.1.jar包拷貝至ant安裝目錄下的lib目錄中

5、修改Jmeter的bin目錄下jmeter.properties文件的配置:jmeter.save.saveservice.output_format=xml??

以上三樣配置完環(huán)境變量就可以開始進入接口自動化持續(xù)集成的精彩世界

二、Jmeter腳本準備

可參考:http://www.cnblogs.com/hito/p/5050769.html

三、ant的build.xml文件

<?xml?version="1.0"?encoding="UTF-8"?><project?name="ant-jmeter-test"?default="run"><tstamp><format?property="time"?pattern="yyyyMMddhhmm"?/></tstamp><property?name="jmeter.home"?value="D:\SoftWare\Jmeter\apache-jmeter-2.13"?/><property?name="report.title"?value="SoaTestReport"/><property?name="jmeter.result.jtl.dir"?value="D:\Jmeter\result\jtl"?/><property?name="jmeter.result.html.dir"?value="D:\Jmeter\result\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"?/><target?name="run"><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}"><testplans?dir="D:\Jmeter\script"?includes="*.jmx"?/><property?name="jmeter.save.saveservice.output_format"?value="xml"/></jmeter></target><path?id="xslt.classpath"><fileset?dir="${jmeter.home}/lib"?includes="xalan*.jar"/><fileset?dir="${jmeter.home}/lib"?includes="serializer*.jar"/></path><target?name="report"><tstamp>?<format?property="report.datestamp"?pattern="yyyy/MM/dd?HH:mm"?/></tstamp><xslt?classpathref="xslt.classpath"force="true"in="${jmeter.result.jtlName}"out="${jmeter.result.htmlName}"style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl"><param?name="dateReport"?expression="${report.datestamp}"/></xslt><copy?todir="${jmeter.result.html.dir}"><fileset?dir="${jmeter.home}/extras"><include?name="collapse.png"?/><include?name="expand.png"?/></fileset></copy></target></project>

四、執(zhí)行

進入build.xml的文件路徑下,Shift加右鍵,選中在此處打開命令行,輸入命令:ant,然后回車

五、結果查看

?

Jmeter的結果報告包含很多參數(shù)并沒有在html報告中展示,對于結果展示的擴展,可以參考:http://news.oneapm.com/jmeter-url/


轉(zhuǎn)載于:https://blog.51cto.com/fangwei009/1906033

總結

以上是生活随笔為你收集整理的持续集成接口自动化-jmeter+ant+jenkins(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。