国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jmeter + ANT + Jenkins

這篇具有很好參考價值的文章主要介紹了Jmeter + ANT + Jenkins。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

安裝工具以及環(huán)境配置

安裝JDK

之前已安裝過不多說

安裝Jmeter

之前已安裝過不多說

安裝 ANT

這是ANT使用的版本: apache-ant-1.10.12

1 下載安裝

  [下載地址](http://ant.apache.org/bindownload.cgi),下載后解壓到指定位置即可,

  比如:D:\ANT\apache-ant-1.10.12

2 配置環(huán)境變量(window中)

   新增 ANT_HOME 變量添加:D:\ANT\apache-ant-1.10.12

   Path 變量中添加:%ANT_HOME%\bin

   classpath 變量中添加: %ANT_HOME%\bin

3 安裝驗證

  驗證安裝結(jié)果,命令行輸入ant -v ,出現(xiàn)版本信息則安裝成功

Jmeter + ANT + Jenkins

Jmeter

創(chuàng)建腳本:(可以使用jmeter錄制一個腳本,需要jmx腳本文件)

1 創(chuàng)建一個線程組:設(shè)置10個線程,2秒時間執(zhí)行完成,執(zhí)行10次
Jmeter + ANT + Jenkins

2 設(shè)置一個http請求:
Jmeter + ANT + Jenkins

3 設(shè)置請求頭信息:Content-Type:application/json

Jmeter + ANT + Jenkins
4 保存腳本到目錄:Ctrl+s
Jmeter + ANT + Jenkins

Jmeter + ANT

ANT中配置Jmeter

1 將jmeter extras目錄下的ant-jmeter-1.1.1.jar 文件拷貝到ant安裝目錄下的lib文件夾中
Jmeter + ANT + Jenkins
2 配置ANT與Jmeter的配置文件

2.1 配置ant 編譯文件 build.xml

在保存腳本的目錄下,拷貝下面的內(nèi)容到新建的.txt文件中,并將此文件改名為:build.xml    
<?xml version="1.0" encoding="UTF-8"?>
 
<project name="ant-jmeter-test" default="run" basedir=".">
	<tstamp>
		<format property="time" pattern="yyyyMMddhhmm" />
	</tstamp>
	<!-- 需要改成自己本地的 Jmeter 目錄-->
	<property name="jmeter.home" value="D:\jmeter\apache-jmeter-4.0\apache-jmeter-4.0" />
	<!-- jmeter生成jtl格式的結(jié)果報告的路徑-->
	<property name="jmeter.result.jtl.dir" value="D:\jmeter\apache-jmeter-4.0\apache-jmeter-4.0\ResultReport\jtl" />
	<!-- jmeter生成html格式的結(jié)果報告的路徑-->
	<property name="jmeter.result.html.dir" value="D:\jmeter\apache-jmeter-4.0\apache-jmeter-4.0\ResultReport\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}.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}">
			<!-- 聲明要運行的腳本。"*.jmx"指包含此目錄下的所有jmeter腳本-->
			<testplans dir="D:\jmeter\apache-jmeter-4.0\apache-jmeter-4.0\backups" 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" />
 
		<!-- 因為上面生成報告的時候,不會將相關(guān)的圖片也一起拷貝至目標(biāo)目錄,所以,需要手動拷貝 -->
		<copy todir="${jmeter.result.html.dir}">
			<fileset dir="${jmeter.home}/extras">
				<include name="collapse.png" />
				<include name="expand.png" />
			</fileset>
		</copy>
	</target>
 
</project>
				

Jmeter + ANT + Jenkins
創(chuàng)建好一個空的文件夾,用于ant執(zhí)行,并在內(nèi)部創(chuàng)建好三類文件夾(result、scrpit、html)
result = 存放執(zhí)行后的jmx文件結(jié)果
html = 存放將jmx執(zhí)行結(jié)果進(jìn)行轉(zhuǎn)換為html格式文件
scrpit = 存放jmx腳本

在這里我們把剛才跑通的jmx文件放到scrpit中

注意:
1 生成報告路徑,ResultReport可以不用創(chuàng)建,如果創(chuàng)建了必須保證文件夾中為空
2 建議路徑地址最好不要使用中文,避免使用的時候出現(xiàn)問題

2.3 配置jmeter.properties

   配置jmeter報告輸出格式為xml

            在jmeter安裝目錄bin目錄下jmeter.properties文件中修改jmeter.save.saveservice.output_format=csv 為

           jmeter.save.saveservice.output_format=xml,并去掉前面的注釋符號#

Jmeter + ANT + Jenkins

驗證配置,執(zhí)行構(gòu)建測試

1 進(jìn)入到腳本保存目錄
2 在地址欄輸入cmd進(jìn)入命令行,輸入ant run ,執(zhí)行測試看到build successful 則說明構(gòu)建測試成功:
Jmeter + ANT + Jenkins
3 進(jìn)入保存報告的路徑下查看測試結(jié)果報告:
Jmeter + ANT + Jenkins
打開看看:測試結(jié)果展現(xiàn)了用例數(shù)、成功率、用例執(zhí)行時間等結(jié)果參數(shù):
Jmeter + ANT + Jenkins

測試報告優(yōu)化:更換模板

  用jmeter自帶的測試報告得到的測試報告信息并不是很全,這里參考網(wǎng)上的方法,做一個優(yōu)化



1 下載優(yōu)化模板 jmeter.results.shanhe.me.xsl,拷貝到j(luò)meter的extras目錄中,

       如C:\apache-jmeter-2.12\extras
       百度網(wǎng)盤:https://pan.baidu.com/s/1MHNTYQ-9m4VGxmFGBD6Y0g
       提取碼:bvk2

 CSDN 下載:https://download.csdn.net/download/qq_37138756/10493615

Jmeter + ANT + Jenkins
2 設(shè)置測試輸出報告要輸出的內(nèi)容

      同樣在jmeter.properties中,設(shè)置需要輸出的內(nèi)容為true,并去掉前面的注釋符號#,這里全部設(shè)置成true

Jmeter + ANT + Jenkins

3 設(shè)置build文件的報告模板為優(yōu)化后的模板:jmeter.results.shanhe.me.xsl
Jmeter + ANT + Jenkins

Jmeter + ANT + Jenkins
4 按步驟6的方式再次用ant構(gòu)建測試,查看優(yōu)化后的測試報告
(注意: Result文件是生成報告文件夾。每次啟動命令之前,為了避免模板信息,數(shù)據(jù)信息錯誤,文件夾內(nèi)容必須清空)
Jmeter + ANT + Jenkins

Jmeter + ANT + Jenkins

Jenkins 安裝

Jenkins 安裝與配置:https://blog.csdn.net/qq_37138756/article/details/103559827

Jenkins 配置環(huán)境變量

jmeter + ant + jenkins集成需要以下配置:

插件安裝(已安裝請忽略):

運行ant需要插件:Ant Plugin、Ant In Workspace

HTML測試報告展示的插件:HTML Publisher Plugin、Performance plugin

HTML Publisher Plugin下載(為了方便在jenkins中查看html測試報告):

Performance plugin下載(根據(jù)測試工具獲取性能KPIs):
Jenkins插件鏈接下載地址:http://updates.jenkins-ci.org/download/plugins/

插件安裝失敗原因不清楚什么原因,可能網(wǎng)絡(luò)問題,多下幾次就好了。
![在這里插入圖片描述](https://img-blog.csdnimg.cn/e1d1f930a50a482687ab007c0af55315.pngJmeter + ANT + Jenkins

Jenkins創(chuàng)建項目(自動測試配置)

1 新建項目:
Jmeter + ANT + Jenkins

2 設(shè)置丟棄舊的構(gòu)建

Jenkins在每一次的執(zhí)行構(gòu)建后,都會對該構(gòu)建的項目生成一個歷史構(gòu)建記錄,測試的項目越來越多,長期的構(gòu)建,歷史版本同樣也越來越多。每編譯執(zhí)行一次,就會生成一個構(gòu)建記錄,預(yù)留的磁盤越來越滿,有可能面臨崩潰的風(fēng)險。
Jmeter + ANT + Jenkins
3 構(gòu)建觸發(fā)器
可以通過設(shè)置去指定什么時候去觸發(fā),也可以不設(shè)置,通過手動構(gòu)建觸發(fā)

Build periodically:Jenkins采用了著名的UNIX任務(wù)調(diào)度工具CRON所使用的配置方式。

用5個字段代表5個不同的時間單位(中間用空格隔開):分 時 日 月 星期幾

例如:
Jmeter + ANT + Jenkins

Schedule :

0 * * * *   代表每小時0分的時候構(gòu)建1次項目

*/10 * * * *   每隔10分鐘一次

45 10 * * 1-5    每星期的星期一到星期五的1045分執(zhí)行

"0 15 10 * * ? 2019"   2019年的每天上午10:15觸發(fā) 

4 配置構(gòu)建
Jmeter + ANT + Jenkins
Jmeter + ANT + Jenkins
注意:
構(gòu)建需要指定構(gòu)建項目,如果不指定項目,默認(rèn)執(zhí)行的是Jenkins中workspace下的腳本,如果workspace下沒有腳本則構(gòu)建會報錯

5 設(shè)置構(gòu)建后操作
設(shè)置HTML Publisher 配置信息,方便在jenkins中查看html測試報告
Jmeter + ANT + Jenkins

Jmeter + ANT + Jenkins
參數(shù)說明:

  • HTML directory to archive: 存放html報告的路徑

  • Index page[s]:
    因為我這邊在build.xml文件中設(shè)置的生成報告名稱是時間戳格式的,所以我這邊設(shè)置了*.html,為了在jenkins中打開html報告

  • Report title: 默認(rèn),不可更改

設(shè)置Performance plugin配置信息,方便在jenkins中查看測試性能
Jmeter + ANT + Jenkins
Jmeter + ANT + Jenkins

測試集成

構(gòu)建任務(wù)
Jmeter + ANT + Jenkins
很直觀,文件夾也有報告結(jié)果
Jmeter + ANT + Jenkins
參考學(xué)習(xí)文章:http://t.csdn.cn/ltwec文章來源地址http://www.zghlxwxcb.cn/news/detail-404705.html

到了這里,關(guān)于Jmeter + ANT + Jenkins的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 對 Jenkins+ANT+Jmeter 接口測試的實踐

    對 Jenkins+ANT+Jmeter 接口測試的實踐

    目錄 1、前言 2、框架與數(shù)據(jù)準(zhǔn)備 3、腳本設(shè)計 4、整理測試報告 ?Jenkins+ANT+JMeter是一種常見的接口測試實踐方案,可以實現(xiàn)自動化的接口測試和持續(xù)集成。Jenkins是一個流行的持續(xù)集成工具,ANT是一個構(gòu)建工具,而JMeter是一個功能強大的性能測試工具。 在做接口測試框架之前,

    2024年02月16日
    瀏覽(20)
  • Jenkins+Ant+Jmeter接口自動化集成測試

    Jenkins+Ant+Jmeter接口自動化集成測試

    一、Jenkins安裝配置 1、安裝配置JDK1.6+環(huán)境變量; 2、下載jenkins.war,放入C:jenkins目錄下,目錄位置隨意; ???????? Jenkins啟動方法: ???????? cmd進(jìn)入Jenkins目錄下,執(zhí)行java -jar jenkins.war ???????? 瀏覽器輸入:localhost:8080可以訪問Jenkins表示配置成功; 二、Ant安裝配置

    2024年02月08日
    瀏覽(24)
  • 如何實現(xiàn)搭建 JMeter + Jenkins + Ant 持續(xù)化?

    如何實現(xiàn)搭建 JMeter + Jenkins + Ant 持續(xù)化?

    一、實現(xiàn)邏輯步驟: 1、本機安裝ant; 2、jenkins中安裝ant插件; 3、創(chuàng)建ant的build.xml; 4、在jenkins的job 中的調(diào)用ant插件: 1)運行build.xml 2)jenkins調(diào)用ant執(zhí)行jmeter腳本 3)并用ant生成測試報告; 4)將報告存儲到指定目錄; 5、E-mail插件(Editable Email Notification) 1)系統(tǒng)設(shè)置中配置

    2024年02月19日
    瀏覽(22)
  • 持續(xù)集成搭建+郵件推送設(shè)置(jenkins+jmeter+ant)

    持續(xù)集成搭建+郵件推送設(shè)置(jenkins+jmeter+ant)

    一、實現(xiàn)邏輯步驟: 1、本機安裝ant; 2、jenkins中安裝ant插件; 3、創(chuàng)建ant的build.xml; 4、在jenkins的job 中的調(diào)用ant插件: ????????1)運行build.xml ????????2)jenkins調(diào)用ant執(zhí)行jmeter腳本 ????????3)并用ant生成測試報告; ????????4)將報告存儲到指定目錄; 5、E-m

    2024年02月15日
    瀏覽(19)
  • Jmeter+Ant+Jenkins自動化搭建之報告優(yōu)化

    Jmeter+Ant+Jenkins自動化搭建之報告優(yōu)化

    一個完整的接口自動化測試平臺需要支持接口的自動執(zhí)行,自動生成測試報告,以及持續(xù)集成。Jmeter支持接口的測試,Ant支持自動構(gòu)建,而Jenkins支持持續(xù)集成,所以三者組合在一起可以構(gòu)成一個功能完善的接口自動化測試平臺。 搭建流程參考我之前一篇文章 Jmeter+Ant+Jenkins接

    2024年02月10日
    瀏覽(23)
  • 【jmeter+ant+jenkins】之搭建 接口自動化測試平臺

    【jmeter+ant+jenkins】之搭建 接口自動化測試平臺

    ? ? ? ?(1). 錄制jmeter腳本 ??(2). 將jmeter的安裝目錄下的G:jmeterapache-jmeter-5.1.1extras中,將 ”ant-jmeter-1.1.1.jar”文件放到 ant的lib目錄下 ??(3). 配置jmeter的xml配置文件,并放在ant目錄的bin目錄下,使用ant編譯驗證jmeter的build文件 build.xml文件 命令:Ant -buildfile build_jmeter.xml (

    2024年02月09日
    瀏覽(30)
  • 全網(wǎng)最全持續(xù)集成接口自動化-jmeter+ant+jenkins

    全網(wǎng)最全持續(xù)集成接口自動化-jmeter+ant+jenkins

    ant 批量執(zhí)行Jmeter 1、JDK環(huán)境:Java Downloads | Oracle 2、ANT環(huán)境:Apache Ant - Binary Distributions 3、Jmeter:Apache JMeter - Download Apache JMeter 4、將 jmeter的extras目錄中ant-jmeter-1.1.1.jar包拷貝至ant安裝目錄下的lib目錄中 5、修改Jmeter的bin目錄下jmeter.properties文件的配置:jmeter.save.saveservice.output_

    2024年01月23日
    瀏覽(18)
  • 接口測試之Jmeter+Ant+Jenkins接口自動化測試平臺

    接口測試之Jmeter+Ant+Jenkins接口自動化測試平臺

    一個完整的接口自動化測試平臺需要支持接口的自動執(zhí)行,自動生成測試報告,以及持續(xù)集成。 Jmeter 支持接口的測試, Ant 支持自動構(gòu)建,而 Jenkins 支持持續(xù)集成,所以三者組合在一起可以構(gòu)成一個功能完善的接口自動化測試平臺。 環(huán)境依賴 JDK環(huán)境配置 Jmeter安裝 Ant安裝環(huán)

    2024年02月13日
    瀏覽(27)
  • 【性能測試】Jenkins+Ant+Jmeter自動化框架的搭建思路

    【性能測試】Jenkins+Ant+Jmeter自動化框架的搭建思路

    前言 前面講了Jmeter在性能測試中的應(yīng)用及擴展。隨著測試的深入,我們發(fā)現(xiàn)在性能測試中也會遇到不少的重復(fù)工作。 比如某新興業(yè)務(wù)處于上升階段,需要在每個版本中,對某些新增接口進(jìn)行性能測試,有時還需要在一天中的不同時段分別進(jìn)行性能測試,如果一味地采取手動

    2024年02月09日
    瀏覽(23)
  • 接口自動化測試-Jmeter+ant+jenkins實戰(zhàn)持續(xù)集成(詳細(xì))

    接口自動化測試-Jmeter+ant+jenkins實戰(zhàn)持續(xù)集成(詳細(xì))

    1、下載安裝配置Jmeter 首先下載jmeter工具,并配置好環(huán)境變量; 參考之前寫過的文章:https://blog.csdn.net/shuang_waiwai/article/details/121641310 jmeter默認(rèn)保存的是.jtl格式的文件,要設(shè)置一下bin/jmeter.properties,文件內(nèi)容,保存jmeter.save.saveservice.output_format=xml 2、下載安裝配置ant 下載ant工

    2024年02月13日
    瀏覽(61)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包