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

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

這篇具有很好參考價(jià)值的文章主要介紹了【性能測試】Jenkins+Ant+Jmeter自動化框架的搭建思路。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言
前面講了Jmeter在性能測試中的應(yīng)用及擴(kuò)展。隨著測試的深入,我們發(fā)現(xiàn)在性能測試中也會遇到不少的重復(fù)工作。 比如某新興業(yè)務(wù)處于上升階段,需要在每個(gè)版本中,對某些新增接口進(jìn)行性能測試,有時(shí)還需要在一天中的不同時(shí)段分別進(jìn)行性能測試,如果一味地采取手動觸發(fā)的方式,當(dāng)接口數(shù)較多時(shí),就會出現(xiàn)大量重復(fù)工作。 這個(gè)時(shí)候我們應(yīng)該思考,是否有一種方法,可以定時(shí)、批量運(yùn)行已經(jīng)設(shè)計(jì)好的Jmeter腳本,并自動輸出測試報(bào)告。下面就結(jié)合Jenkins+Ant+Jmeter,介紹一種性能測試自動化框架的搭建方法。

自動化框架的搭建思路
思路: Jmeter可以做接口測試,也能做壓力測試,而且是開源軟件; Ant是基于Java的構(gòu)建工具,可以跨平臺; Jenkins是持續(xù)集成工具。 將這三者結(jié)合起來可以搭建一套Web HTTP接口性能測試的持續(xù)構(gòu)建環(huán)境,實(shí)現(xiàn)性能測試自動化。 搭建步驟: 1、在Jmeter主機(jī)上安裝Ant,Ant用來構(gòu)建,構(gòu)建Jmeter的執(zhí)行、報(bào)告的生成等任務(wù); 2、通過Jenkins進(jìn)行調(diào)度Ant,構(gòu)建測試。測試執(zhí)行完成后,再通過Jenkins調(diào)用Ant生成報(bào)告。 下面將分別介紹這兩個(gè)步驟。

JMeter+Ant集成
1、引入Apache Ant Apache Ant是由Apache軟件基金會提供的一個(gè)將軟件編譯、測試、部署等步驟聯(lián)系在一起的自動化工具,由Java語言開發(fā),所以支持跨平臺。 2、Apache Ant的特點(diǎn)

Ant 是最完整的基于 Java 語言開發(fā)的構(gòu)建和部署工具;
Apache Ant構(gòu)建是通過XML文件來定義的,Ant通過解析這個(gè)XML文件,調(diào)用target樹來執(zhí)行各種任務(wù);
Ant 擅長自動完成重復(fù)任務(wù);
3、Apache Ant構(gòu)建測試計(jì)劃 Apache Ant的安裝及環(huán)境配置大家可自行Google,在此不贅述。構(gòu)建方法如下。 步驟一: 構(gòu)建Jmeter測試計(jì)劃。
【性能測試】Jenkins+Ant+Jmeter自動化框架的搭建思路

步驟二: 將/apache-jmeter-5.1.1/extras目錄下的ant-jmeter-1.1.1.jar文件copy到Ant所在/apache-ant-1.9.14/lib目錄下。 步驟三: 修改Jmeter的配置文件。 (1)修改原因:

Jmeter執(zhí)行結(jié)果文件默認(rèn)保存的不是xml格式,無法轉(zhuǎn)化成html格式;
Jmeter執(zhí)行結(jié)果文件中很多數(shù)據(jù)不保存,但是我們需要在測試報(bào)告中體現(xiàn);
(2)配置文件路徑: /apache-jmeter-5.1.1/bin/jmeter.properties (3)修改方法如下圖所示:
【性能測試】Jenkins+Ant+Jmeter自動化框架的搭建思路

?步驟四: 修改Ant中的配置文件build.xml。 Ant采用xml格式建立構(gòu)建文件,默認(rèn)名稱是build.xml。原始的build.xml文件路徑為:/apache-jmeter-5.1.1/extras。 修改完成,將build.xml文件與Jmeter腳本放在同一個(gè)路徑下面。 修改方法如下:
【性能測試】Jenkins+Ant+Jmeter自動化框架的搭建思路

4、批量執(zhí)行Jmeter腳本 進(jìn)入jmx腳本目錄,執(zhí)行Ant。進(jìn)入reports目錄查看生成的測試報(bào)告:

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

Jenkins+Ant
1、搭建Jenkins Jenkins的安裝及配置可自行Google。下面步驟為Jenkins調(diào)度Ant進(jìn)行構(gòu)建的方法。 步驟一: 下載所需插件。例如:Performance plugin、HTML Publisher plugin、Ant Plugin 等。 步驟二: 配置中添加Jmeter插件:Performance plugin、HTML Publisher plugin。 功能:展示Jmeter執(zhí)行結(jié)果。

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

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

?步驟三:?配置中 添加 Ant插件:Ant Plugin。 功能:用來執(zhí)行Ant

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

?2、修改build.xml文件 修改build.xml文件生成jtl和html文件的目錄到Jenkins的工作目錄下

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

?3、項(xiàng)目構(gòu)建 配置好上述文件及目錄,點(diǎn)擊立即構(gòu)建,就可以調(diào)用Ant自動執(zhí)行Jmeter腳本了

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

?性能測試結(jié)果

進(jìn)入html目錄查看生成的測試報(bào)告??梢钥吹?,報(bào)告中給出了樣本數(shù)、錯誤率、最大和最小響應(yīng)時(shí)間,并給出出錯請求的具體情況,對于接口的性能有一個(gè)大概的了解。

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

?結(jié)束語

當(dāng)然,目前使用的報(bào)告模板中不包含QPS,且性能結(jié)果圖表較少,可以通過修改build.xml文件擴(kuò)展輸出報(bào)告的內(nèi)容及格式。同時(shí),可以在Jenkins中配置定時(shí)自動執(zhí)行及報(bào)告的郵件自動發(fā)送,大大擴(kuò)展的工具。文章來源地址http://www.zghlxwxcb.cn/news/detail-493908.html

到了這里,關(guān)于【性能測試】Jenkins+Ant+Jmeter自動化框架的搭建思路的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

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

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

    2024年02月13日
    瀏覽(26)
  • 【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編譯驗(yàn)證jmeter的build文件 build.xml文件 命令:Ant -buildfile build_jmeter.xml (

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

    接口自動化測試-Jmeter+ant+jenkins實(shí)戰(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)
  • 基于Jmeter+ant+Jenkins+釘釘機(jī)器人群通知的接口自動化測試

    ? ? ?搭建jmeter+ant+jenkins環(huán)境有些前提條件,那就是要先配置好java環(huán)境,本地java環(huán)境至少是JDK8及以上版本,最好是JAVA11或者JAVA17等較高的java環(huán)境,像jenkins這種持續(xù)構(gòu)建工具基本都在向上兼容JAVA的環(huán)境,以前的JAVA8或者以下版本可能在運(yùn)行jenkins等時(shí)可能會有異常導(dǎo)致執(zhí)行失

    2024年02月07日
    瀏覽(26)
  • jenkins、ant、selenium、testng搭建自動化測試框架

    jenkins、ant、selenium、testng搭建自動化測試框架

    如果在你的理解中自動化測試就是在eclipse里面講webdriver的包引入,然后寫一些測試腳本,這就是你所說的自動化測試,其實(shí)這個(gè)還不能算是真正的自動化測試,你見過每次需要運(yùn)行的時(shí)候還需要打開eclipse然后去選擇運(yùn)行文件嗎?沒有吧!應(yīng)為那樣真的是很low的!下面說一下

    2024年02月08日
    瀏覽(20)
  • 如何使用jenkins、ant、selenium、testng搭建自動化測試框架

    如何使用jenkins、ant、selenium、testng搭建自動化測試框架

    如果在你的理解中自動化測試就是在eclipse里面講webdriver的包引入,然后寫一些測試腳本,這就是你所說的自動化測試,其實(shí)這個(gè)還不能算是真正的自動化測試,你見過每次需要運(yùn)行的時(shí)候還需要打開eclipse然后去選擇運(yùn)行文件嗎?沒有吧!應(yīng)為那樣真的是很low的!下面說一下

    2024年04月16日
    瀏覽(25)
  • 搭建Jenkins+Jmeter+Ant自動化集成環(huán)境

    搭建Jenkins+Jmeter+Ant自動化集成環(huán)境

    一、安裝前準(zhǔn)備 ????????1. JDK :jdk-8u121-windows-x64 ????????2. jmeter 工具:apache-jmeter-5.2 ????????3. ANT 工具:apache-ant-1.9.7-bin ????????4. jenkins 工具:jenkins-2.32.2 二、軟件安裝 ? ? ? ? 1.JDK的安裝 ????????雙擊JDK安裝包,選擇安裝路徑(默認(rèn)安裝在C盤,熟悉之后

    2024年02月07日
    瀏覽(22)
  • Jmeter+Jenkins+Ant自動化持續(xù)集成環(huán)境搭建

    Jmeter+Jenkins+Ant自動化持續(xù)集成環(huán)境搭建

    1.JDK:jdk-8u121-windows-x64 2.jmeter工具:apache-jmeter-2.13 3.ANT工具:apache-ant-1.9.7-bin 4.jenkins工具:jenkins-2.32.2 雙擊JDK安裝包,選擇安裝路徑(本人是默認(rèn)C盤路徑,C:Program FilesJavajdk1.8.0_192) 1)系統(tǒng)變量→新建 JAVA_HOME 變量 。 變量值填寫jdk的安裝目錄(本人是 C:Program FilesJavajdk1

    2024年02月16日
    瀏覽(28)
  • Jmeter+Ant+Jenkins自動化搭建之報(bào)告優(yōu)化

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

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

    2024年02月10日
    瀏覽(23)
  • 全網(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)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包