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

Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試

這篇具有很好參考價(jià)值的文章主要介紹了Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、Jenkins安裝配置

1、安裝配置JDK1.6+環(huán)境變量;

2、下載jenkins.war,放入C:\jenkins目錄下,目錄位置隨意;

???????? Jenkins啟動(dòng)方法:

???????? cmd進(jìn)入Jenkins目錄下,執(zhí)行java -jar jenkins.war

???????? 瀏覽器輸入:localhost:8080可以訪問(wèn)Jenkins表示配置成功;

二、Ant安裝配置

1、下載apache-ant-1.9.6;放入E盤,如E:\apache-ant-1.9.6,目錄位置隨意

2、配置環(huán)境變量:

ANT_HOME??? E:\apache-ant-1.9.6

path????????? E:\apache-ant-1.9.6

classpath????? E:\apache-ant-1.9.6

3、驗(yàn)證Ant配置是否成功;

cmd下輸入Ant提示如下表示配置成功:

Buildfile: build.xml does not exist!

Build failed

三、配置xml文件

1、Jmeter目錄位置:D:\tools\apache-jmeter-2.11,在jmeter中建立demo文件夾,demo中創(chuàng)建build.xml文件,需要配置Jmeter目錄、生成報(bào)告的路徑,報(bào)告的格式和腳本目錄,內(nèi)容如下:

<?xml version="1.0" encoding="UTF8"?>

<project name="ant-jmeter-test" default="run" basedir=".">

??? <tstamp>

??????? <format property="time" pattern="yyyyMMddhhmm" />

??? </tstamp>

??? <property environment="env"/>

?? ?<property name="ReportName" value="TestReport" />

?? ?<!-- 本地的 Jmeter 目錄-->

??? <property name="jmeter.home" value="D:\tools\apache-jmeter-2.11" />

????<!-- jmeter生成報(bào)告的路徑-->

??? <property name="jmeter.result.dir" value="${env.WORKSPACE}/results/${env.BUILD_ID}" />

?? ?<!-- 生成jtl、html格式的報(bào)告,以構(gòu)建ID命名-->?

??? <property name="jmeter.result.jtlName" value="${env.WORKSPACE}/results/${env.BUILD_ID}/${env.BUILD_ID}.jtl" />

??? <property name="jmeter.result.htmlName" value="${env.WORKSPACE}/results/${env.BUILD_ID}/${env.BUILD_ID}.html" />

??? <target name="run">

??????? <echo message="start..."/>

??????? <antcall target="clean" />???????????????????????

??????? <antcall target="test" />

??????? <antcall target="report" />

??? </target>

??? <target name="clean">

??????? <mkdir dir="${env.WORKSPACE}/results/${env.BUILD_ID}" />

??? </target>

??? <target name="test">

??????? <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />

??????? <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">

????????????<!-- 聲明要運(yùn)行的腳本和此目錄下的jmeter腳本-->

??????????? <testplans dir="D:\tools\apache-jmeter-2.11\demo" includes="login.jmx" />

??????????? <property name="jmeter.save.saveservice.output_format" value="xml"/>

??????? </jmeter>

??? </target>

??? <target name="report">

??????? <xslt in="${jmeter.result.jtlName}"

????????????? out="${jmeter.result.htmlName}"

????????????? style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl" />

??? </target>

</project>

其中${env.WORKSPACE}/results/${env.BUILD_ID}/${env.BUILD_ID}.jtl和

${env.WORKSPACE}/results/${env.BUILD_ID}/${env.BUILD_ID}.html生成的報(bào)告位置在:

C:\Users\Administrator\.jenkins\jobs\test\workspace\results目錄下,每次進(jìn)行Jenkins構(gòu)建的時(shí)候,都會(huì)生成一個(gè)新的構(gòu)建編號(hào)目錄和結(jié)果報(bào)告;

2、將jmeter測(cè)試腳本放入demo目錄下,當(dāng)然放入其他位置也可以,build.xml中需要配置jmeter腳本存放路徑的對(duì)應(yīng)位置。

四、構(gòu)建Jenkins項(xiàng)目

1、啟動(dòng)Jenkins,瀏覽器輸入localhost:8080進(jìn)入管理界面,點(diǎn)擊新建;

2、輸入項(xiàng)目名稱:Test_demo,選擇構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目,點(diǎn)擊OK;

?Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試框架,jenkins,jmeter,自動(dòng)化

3、勾選丟棄舊的構(gòu)建,配置如下:

?Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試框架,jenkins,jmeter,自動(dòng)化

4、構(gòu)建,增加構(gòu)建步驟選擇Invoke Ant,Targets輸入run,點(diǎn)擊高級(jí),Build File輸入build.xml文件路徑,保存;

?Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試框架,jenkins,jmeter,自動(dòng)化

5、返回主頁(yè)可以看到新建的項(xiàng)目,點(diǎn)擊構(gòu)建即可啟動(dòng)測(cè)試;

?Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試框架,jenkins,jmeter,自動(dòng)化

6、左側(cè)可以看到啟動(dòng)狀態(tài)及構(gòu)建編號(hào);

?Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試框架,jenkins,jmeter,自動(dòng)化

7、進(jìn)入構(gòu)建編號(hào)目錄C:\Users\Administrator\.jenkins\jobs\Test_demo\workspace\results\60下即可查看jmeter腳本運(yùn)行的報(bào)告;

五、使用Tomcat查看測(cè)試結(jié)果:

1、修改build.xml文件html報(bào)告生成的路徑,report文件在demo路徑下,修改如下:

<property name="jmeter.result.htmlName" value="report/report.html" />

2、配置為tomcat的虛擬目錄

???????? a、配置server.xml

??? 打開(kāi)Tomcat目錄下的/conf/server.xml文件,在Host標(biāo)簽之間加入下面內(nèi)容。

?<Context path="/test/report" docBase="/test/report " reloadable="true" debug="0"/>

??? path:工程名稱+文件路徑,當(dāng)訪問(wèn)path目錄下的文件時(shí),實(shí)則訪問(wèn)docBase目錄下的文件。

??? docBase:文件的真實(shí)路徑。注意這里如果有文件長(zhǎng)傳,則將上傳的文件路徑設(shè)置為docBase,而不是path。

???????? b、修改tomcat端口

???????? Tomcat端口8080已經(jīng)被Jenkins占用,則需要修改端口,打開(kāi)Tomcat目錄下的/conf/server.xml文件,將connector port修改成8088

<Connector port="8088" protocol="HTTP/1.1"

?????????????? connectionTimeout="20000"

?????????????? redirectPort="8443" /

???????? c、配置web.xml

? 打開(kāi)Tomcat目錄下的/conf/web.xml,將listings的屬性設(shè)置為True。

<servlet>

??????? <init-param>

??????????? <param-name>listings</param-name>

??????????? <param-value>true</param-value>

??????? </init-param>

??????? <load-on-startup>1</load-on-startup>

??? </servlet>

訪問(wèn)localhost:8088/report即可訪問(wèn)結(jié)果報(bào)告。

Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試框架,jenkins,jmeter,自動(dòng)化

當(dāng)然Jenkins的功能遠(yuǎn)不止這些,還有很多強(qiáng)大的地方等著你去發(fā)現(xiàn)。

Python接口自動(dòng)化測(cè)試零基礎(chǔ)入門到精通(2023最新版)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-721133.html

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

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

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

相關(guān)文章

  • 【jmeter+ant+jenkins】之搭建 接口自動(dòng)化測(cè)試平臺(tái)

    【jmeter+ant+jenkins】之搭建 接口自動(dòng)化測(cè)試平臺(tái)

    ? ? ? ?(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+釘釘機(jī)器人群通知的接口自動(dòng)化測(cè)試

    ? ? ?搭建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í)可能會(huì)有異常導(dǎo)致執(zhí)行失

    2024年02月07日
    瀏覽(26)
  • 最新出爐!知乎最牛最全JMeter+Ant+Jenkins接口自動(dòng)化測(cè)試框架(Windows)

    最新出爐!知乎最牛最全JMeter+Ant+Jenkins接口自動(dòng)化測(cè)試框架(Windows)

    一:簡(jiǎn)介 大致思路:Jmeter可以做接口測(cè)試,也能做壓力測(cè)試,而且是開(kāi)源軟件;Ant是基于Java的構(gòu)建工具,完成腳本執(zhí)行并收集結(jié)果生成報(bào)告,可以跨平臺(tái),Jenkins是持續(xù)集成工具。將這三者結(jié)合起來(lái)可以搭建一套Web HTTP接口測(cè)試的持續(xù)構(gòu)建環(huán)境,實(shí)現(xiàn)接口自動(dòng)化測(cè)試,pc系統(tǒng)是

    2024年01月19日
    瀏覽(29)
  • Jenkins+Jmeter集成自動(dòng)化接口測(cè)試并通過(guò)郵件發(fā)送測(cè)試報(bào)告

    Jenkins+Jmeter集成自動(dòng)化接口測(cè)試并通過(guò)郵件發(fā)送測(cè)試報(bào)告

    一、Jenkins的配置 1、新增一個(gè)自由風(fēng)格的項(xiàng)目 2、構(gòu)建-選擇Excute Windows batch command(因?yàn)槲沂窃诒镜貒L試的,因此選擇的windows) 3、輸入步驟: ? ? 1. 由于不能擁有相同的jtl文件,因此在每次構(gòu)建前都需要?jiǎng)h除jtl文件 ? ? 2. 存放jmeter生成的報(bào)告文件夾必須為空,因此每次構(gòu)建

    2024年02月12日
    瀏覽(24)
  • 搭建Jenkins+Jmeter+Ant自動(dòng)化集成環(huán)境

    搭建Jenkins+Jmeter+Ant自動(dòng)化集成環(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自動(dòng)化持續(xù)集成環(huán)境搭建

    Jmeter+Jenkins+Ant自動(dòng)化持續(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)
  • 自動(dòng)化篇 | 14 | 輕量級(jí)接口自動(dòng)化框架(jmeter+ant+jenkins)

    自動(dòng)化篇 | 14 | 輕量級(jí)接口自動(dòng)化框架(jmeter+ant+jenkins)

    下載地址: https://ant.apache.org/bindownload.cgi ANT_HOME C:Program Filesapache-ant-1.10.12 path C:ProgramFilesapache-ant-1.10.12bin classpath C:ProgramFilesapache-ant-1.10.12lib 具體如下: 輸入ant -v,進(jìn)行檢查 將j

    2023年04月27日
    瀏覽(35)
  • 【性能測(cè)試】Jenkins+Ant+Jmeter自動(dòng)化框架的搭建思路

    【性能測(cè)試】Jenkins+Ant+Jmeter自動(dòng)化框架的搭建思路

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

    2024年02月09日
    瀏覽(22)
  • 接口測(cè)試 [分享] 自動(dòng)化測(cè)試與持續(xù)集成方案--Jmeter 測(cè)試接口及性能

    目錄 前言: 一、什么是接口測(cè)試? 二、接口測(cè)試的流程 三、編寫接口測(cè)試腳本 四、接口持續(xù)集成 補(bǔ)上性能測(cè)試報(bào)告: ?接口測(cè)試是軟件測(cè)試中的重要環(huán)節(jié),它用于驗(yàn)證系統(tǒng)的不同組件之間的通信和數(shù)據(jù)傳輸是否正常。自動(dòng)化測(cè)試和持續(xù)集成方案可以幫助測(cè)試團(tuán)隊(duì)更高效地

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

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

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

    2024年02月10日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包