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

基于Jmeter+ant+Jenkins+釘釘機(jī)器人群通知的接口自動化測試

這篇具有很好參考價值的文章主要介紹了基于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或者以下版本可能在運行jenkins等時可能會有異常導(dǎo)致執(zhí)行失敗或者提示java版本太低需要更新版本等,建議本地電腦環(huán)境裝兩套JAVA環(huán)境,一個JAVA8、一個JAVA17,需要使用時根據(jù)配置的環(huán)境變量即可切換JAVA版本

jmeter:開源接口和壓力測試工具,基于java開發(fā),運行需要java環(huán)境

ant:Apache?Ant是一個將軟件編譯、測試、部署等步驟聯(lián)系在一起加以自動化的一個工具,大多用于Java環(huán)境中的軟件開發(fā)。Ant運行時需要一個XML文件(構(gòu)建文件),運行需要java環(huán)境

jenkins:?Jenkins是一個開源軟件項目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個開放易用的軟件平臺,使軟件項目可以進(jìn)行持續(xù)集成,運行需要java環(huán)境

一、本地JAVA環(huán)境安裝配置,安裝JAVA8和JAVA17

分別下載JAVA8和JAVA17版本,JAVA官網(wǎng)下載,地址:

https://www.oracle.com/java/technologies/downloads/#jdk20-windows

按如上地址選擇下載JDK17,windows版本安裝即可,JAVA8歷史版本安裝自行下載安裝即可

如我本地已經(jīng)安裝了JDK8和JDK17,安裝路徑如下:

本地安裝完畢JAVA8和JAVA17后,為了能切換兩個版本,需要分別配置如下環(huán)境變量:

  1. 變量名:JAVA_HOME??值:%JAVA_HOME17%,若需要切換為JAVA8,將值改為:%JAVA_HOME8%即可

  1. 變量名:JAVA_HOME8??值:C:\Program?Files\Java\jdk1.8.0_91,值是本地JAVA8的安裝路徑

  1. 變量名:JAVA_HOME17??值:C:\Program?Files\Java\jdk-17,值是本地JAVA17的安裝路徑

  1. 變量名:CLASSPATH?值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%ANT_HOME%\lib;

  1. 變量名:PATH?,將值:%JAVA_HOME%\bin移動到最前面即可

如上環(huán)境變量配置完畢后,打開cmd,查看JAVA當(dāng)前版本,出現(xiàn)如下即可:

如上是顯示當(dāng)前環(huán)境是JAVA17,若切換到JAVA8,修改變量名:JAVA_HOME?將值改為:%JAVA_HOME8%,然后再次打開cmd查看JAVA運行版本:

二、安裝和配置Jmeter

官網(wǎng)下載安裝,安裝后配置能正常啟動jmeter的GUI界面即可進(jìn)行接口和腳本開發(fā)

三、安裝和配置ant

ant下載地址:http://ant.apache.org/

下載最新的ZIP壓縮包即可,如下圖:

版本:1.10.13官網(wǎng)明確說明了需要JAVA8及其以上的運行環(huán)境,JAVA環(huán)境低于JAVA8的需要升級

下載后在本地指定路徑下下解壓后,配置環(huán)境變量,配置如下:

ANT_HOME:F:\apache-ant-1.10.13-bin\apache-ant-1.10.13

path:%ANT_HOME%\bin;

classpath:%ANT_HOME%\lib;

配置完后,cmd窗口查看ant版本,顯示如下即ant安裝ok

四、jmeter?+?ant配置

  1. **apache-jmeter-5.4.1\extras下面的ant-jmeter-1.1.1的jar包到ant的lib目錄,如下圖:**

  1. 在本地一個磁盤路徑下,新建一個xml文件:build_test.xml,如我的路徑:D:\apache-jmeter-5.4.1\test

xml文件,內(nèi)容如下:

xml文件中指定內(nèi)容按實際的配置修改即可

同時也將需要執(zhí)行的jmx腳本文件放置在該目錄下

  1. 修改jmeter下jmeter.properties配置

jmeter.properties配置文件路徑:D:\apache-jmeter-5.4.1\apache-jmeter-5.4.1\bin

將jmeter.save.saveservice.output_format=csv修改為:jmeter.save.saveservice.output_format=xml

  1. cmd窗口運行

cmd切換到xml文件的目錄下,執(zhí)行命令:ant?-buildfile?build_test.xml

執(zhí)行結(jié)果顯示構(gòu)建成功,即jmeter和ant環(huán)境配置ok

構(gòu)建成功后,會在xml文件所在的目錄下生成html和jtl的文件,如下圖:

html文件可以直接瀏覽器打開查看測試報告,jtl文件就是jmeter的聚合報告數(shù)據(jù)文件,可以使用jmeter加載打開jtl文件查看聚合報告

看一下對應(yīng)的測試報告:

五、jenkins安裝和配置持續(xù)構(gòu)建項目

  1. 安裝jenkins

jenkins官網(wǎng)下載安裝:https://www.jenkins.io/download/,選擇windows版本

安裝過程中有個端口和JDK運行環(huán)境設(shè)置,設(shè)置的端口不被系統(tǒng)服務(wù)占用即可

安裝完畢后,瀏覽器輸入:http://localhost:8080,訪問jenkins

第一次訪問jenkins需要解鎖,管理員密碼在日志文件可以查看到

拷貝到密碼輸入框即可,登錄后的效果:

  1. 安裝相應(yīng)的插件

進(jìn)入插件管理頁面,切換到第二個菜單

安裝插件:

DingTalk????-----------發(fā)送釘釘消息的插件

HTML?Publisher?plugin???---------生成可視化html測試報告的插件

Ant?In?Workspace????-------------ant構(gòu)建配置插件

安裝完畢后,查看第三個菜單,查看已安裝的插件,

安裝完畢插件后,最好重啟一下jenkins,后面jenkins構(gòu)建配置才能選擇對應(yīng)的插件,重啟jenkins只需要在瀏覽器jenkins服務(wù)端口后面加上restart回車后,點擊yes即可等待jenkins重啟,如下圖:

  1. 釘釘群新建自定義機(jī)器人

在釘釘群找到群應(yīng)用:機(jī)器人

進(jìn)入后選擇添加自定義機(jī)器人

添加后保存好Webhook和加簽,用于后面在jenkins構(gòu)建時配置釘釘機(jī)器人設(shè)置,如下圖:

  1. 添加構(gòu)建JOB,新建一個自定義風(fēng)格的JOB

在jenkins插件釘釘全局配置中,配置Webhook和加簽

進(jìn)入構(gòu)建配置,第一步,配置添加釘釘機(jī)器人,如下圖:

設(shè)置構(gòu)建保存時間和最大顯示構(gòu)建數(shù):

在構(gòu)建定時設(shè)置,主要是設(shè)置jenkins何時定時自動執(zhí)行該構(gòu)建項目

定時構(gòu)建語法:

*?*?*?*?*(五顆星,中間用空格隔開)

第一顆*表示分鐘,取值?0~59第二顆*表示小時,取值?0~23第三顆*表示一個月的第幾天,取值?1~31第四顆*表示第幾月,取值?1~12第五顆*表示一周中的第幾天,取值?0~7,其中?0?和?7?代表的都是周日

接下來就是構(gòu)建步驟配置:

最后就是構(gòu)建后的報告輸出配置,如下圖:

以上所有配置完畢后,應(yīng)用保存即可。

  1. 構(gòu)建項目

等待構(gòu)建執(zhí)行完畢,查看構(gòu)建歷史和構(gòu)建日志,顯示BUILD?SUCCESSFUL即代表成功

構(gòu)建完畢后在配置路徑下生成html和jtl文件,如下圖:

同時可以在jenkins上查看html測試報告,如下圖:

同時也會釘釘群推送構(gòu)建通知,如下圖:

定時構(gòu)建效果:

這樣就完成了

Jmeter+ant+Jenkins+釘釘機(jī)器人群通知的接口自動化測試環(huán)境的部署和自動構(gòu)建,后續(xù)只需要使用jmeter完成接口測試場景測試用例的設(shè)計和腳本編寫即可文章來源地址http://www.zghlxwxcb.cn/news/detail-465904.html

到了這里,關(guān)于基于Jmeter+ant+Jenkins+釘釘機(jī)器人群通知的接口自動化測試的文章就介紹完了。如果您還想了解更多內(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)文章

  • 全網(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】之搭建 接口自動化測試平臺

    ? ? ? ?(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)
  • 接口自動化測試-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)
  • Jmeter+Ant+Git/SVN+Jenkins實現(xiàn)持續(xù)集成接口測試,一文精通(三)

    BeanShell是一種完全符合java語法規(guī)則的腳本語言,同時他還有自己的語法規(guī)則。 java包括:javase,jjavaee,javame Jmeter有哪些Bean Shell: 1.前置處理器:Beanshell預(yù)處理程序。 2.定時器:BeanShell 3.采樣器:BeanShell 4.后置處理器:BeanShell 5.斷言:BeanShell 6.監(jiān)聽器:BeanShell 1.log 打印日志

    2024年03月13日
    瀏覽(21)
  • 自動化篇 | 14 | 輕量級接口自動化框架(jmeter+ant+jenkins)

    自動化篇 | 14 | 輕量級接口自動化框架(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)
  • 最新出爐!知乎最牛最全JMeter+Ant+Jenkins接口自動化測試框架(Windows)

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

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

    2024年01月19日
    瀏覽(29)
  • Yaml版接口自動化詳細(xì)講解(Python + pytest + allure + log + yaml + mysql + redis + 釘釘通知 + Jenkins)

    目錄 框架介紹 框架結(jié)構(gòu) 框架功能講解 common? # 配置 ????????config.yaml? # 公共配置 ????????setting.py? #?環(huán)境路徑存放區(qū)域 data? #?測試用例數(shù)據(jù) Files? #?上傳文件接口所需的文件存放區(qū)域 logs? #?日志層 report? # 測試報告層 test_case? # 測試用例代碼 ????????__init

    2024年02月13日
    瀏覽(52)
  • Jenkins DingTalk 釘釘通知插件

    Jenkins DingTalk 釘釘通知插件

    目錄 前言 一、相關(guān)文檔 二、組件版本 三、釘釘配置 四、Jenkins配置 1、安裝釘釘插件DingTalk 2、在Jenkins用戶管理中填寫釘釘手機(jī)號 3、在Jenkins中配置釘釘 5、在流水線任務(wù)中編寫pipeline 寫在最后 完整版文檔下載方式: 今天要和大家聊聊一個關(guān)于Jenkins和釘釘?shù)牟寮癑en

    2024年02月08日
    瀏覽(23)
  • 【Jenkins】調(diào)用API構(gòu)建并釘釘通知

    【Jenkins】調(diào)用API構(gòu)建并釘釘通知

    Jenkins 提供了遠(yuǎn)程訪問 API。目前它有三種格式: XML JSON Python 遠(yuǎn)程訪問 API 形式為\\\"…/api/\\\" 例如, Jenkins 安裝位于https://ci.jenkins.io,則訪問https://ci.jenkins.io/api/將僅顯示可用的頂級 API 功能 – 主要是Jenkins 實例的已配置作業(yè)的列表 。 Jenkins API 可用于執(zhí)行以下操作: 從 Jenkins 檢

    2024年02月07日
    瀏覽(21)
  • Jmeter + ANT + Jenkins

    Jmeter + ANT + Jenkins

    之前已安裝過不多說 之前已安裝過不多說 這是ANT使用的版本: apache-ant-1.10.12 2 配置環(huán)境變量(window中) 3 安裝驗證 1 創(chuàng)建一個線程組:設(shè)置10個線程,2秒時間執(zhí)行完成,執(zhí)行10次 2 設(shè)置一個http請求: 3 設(shè)置請求頭信息:Content-Type:application/json 4 保存腳本到目錄:Ctrl+s 1 將jmete

    2023年04月08日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包