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

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái)

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

Jenkins 自動(dòng)化測(cè)試平臺(tái)的作用
自動(dòng)化構(gòu)建平臺(tái)的執(zhí)行流程(目標(biāo))是:
我們將代碼提交到代碼托管工具上,如github、gitlab、gitee等。
1、Jenkins要能夠檢測(cè)到我們的提交。
2、Jenkins檢測(cè)到提交后,要自動(dòng)拉取代碼,運(yùn)行測(cè)試,并進(jìn)行構(gòu)建、打包。
3、Jenkins執(zhí)行完測(cè)試和構(gòu)建后,要向相關(guān)人員發(fā)送構(gòu)建結(jié)果。
4、Jenkins要能夠向我們展示測(cè)試運(yùn)行的分析。

基于以上,我們的工作場(chǎng)景就梳理出來(lái):git和jenkins的環(huán)境搭建,jenkins插件安裝,jenkins系統(tǒng)配置,jenkins構(gòu)建項(xiàng)目設(shè)置觸發(fā)器

環(huán)境搭建:
1:git安裝:
git安裝需要在遠(yuǎn)程服務(wù)器上搭建gitGitHub、Gitlab、Gitee等(選一個(gè))搭建倉(cāng)庫(kù),具體操作此處不細(xì)說(shuō)。

2:Jenkins 安裝:
下載Jenkins的war包,放在Tomcat的webapps路徑下,然后重啟Tomcat。

開放相應(yīng)的端口,然后就可以訪問(wèn)到了。

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

Jenkins首次啟動(dòng)時(shí),會(huì)生成一個(gè)管理員賬號(hào)和密碼,一定要記得。

3:Jenkins 插件安裝
?Git 、GitLab 、Email Extension 、Allure Jenkins Plugin、Maven Integration plugin

作用分別是,git代碼拉取,發(fā)送郵件,生成測(cè)試報(bào)告,構(gòu)建java項(xiàng)。

4.1:Jenkins配置maven

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

在系統(tǒng)管理-->全局工具配置中添加maven,如果服務(wù)器上已經(jīng)安裝了maven,那么指定MAVEN_HOME。

4.2:下載maven插件

在系統(tǒng)管理-->插件管理中,搜索、安裝 Maven Integration plugin 。

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

?4.3:建立一個(gè)maven任務(wù)

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

5:Jenkins 關(guān)聯(lián)代碼倉(cāng)庫(kù)

在上面建立的maven任務(wù)的:配置-->源碼管理 中添加代碼倉(cāng)庫(kù)。

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

?這里,需要進(jìn)行認(rèn)證,點(diǎn)擊上圖的添加Credentials:

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

輸入用戶名、密碼即可。

這樣,我們就將Jenkins關(guān)聯(lián)到了代碼倉(cāng)庫(kù)上。Jenkins就能夠從該代碼倉(cāng)庫(kù)上面拉取代碼了。

Gitlab 提交觸發(fā) Jenkins 自動(dòng)構(gòu)建
配置Jenkins觸發(fā)器

在配置-->構(gòu)建觸發(fā)器 中,選中 Build when a change is pushed to GitLab. GitLab webhook URL:***

該URL在配置Gitlab鉤子時(shí)要用到。
一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

在構(gòu)建觸發(fā)器-->高級(jí) 中,點(diǎn)擊generate,生成一個(gè)secret token。

該token也在配置web hook 時(shí)要使用。

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

?配置完成后,點(diǎn)擊應(yīng)用、保存。

配置Gitlab web hook(類似python的鉤子函數(shù))
?鏈接中輸入Jenkins觸發(fā)器那里的url,私密授權(quán)碼輸入secret token。

配置完鉤子后,測(cè)試一下。返回HTTP 200,就算成功了。

配置Build
上面的配置完成了提交代碼的自動(dòng)下拉,但是怎么構(gòu)建呢,還需要配置Build:

由于使用的maven來(lái)進(jìn)行構(gòu)建,所以root pom要使用maven項(xiàng)目的pom文件。

下面的Goals and options是構(gòu)建時(shí)還要執(zhí)行的指令,我們希望每一次構(gòu)建都運(yùn)行一下測(cè)試,因此填入test指令。

這和我們?cè)诒镜貓?zhí)行maven test指令差不多。

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

生成測(cè)試報(bào)告
我使用了Allure來(lái)生成測(cè)試報(bào)告。

安裝Allure Commandline

我們使用了Allure的項(xiàng)目測(cè)試后,會(huì)生成一個(gè)allure results文件,該文件里面記錄了測(cè)試信息。

Allure Commandline 的功能,就是解析這些信息,然后生成一個(gè)可視化的網(wǎng)頁(yè)界面。

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

配置構(gòu)建后操作

Jenkins 使用maven構(gòu)建后,要實(shí)現(xiàn)測(cè)試結(jié)果可視化,還要配置Allure來(lái)收集測(cè)試信息。

添加一個(gè)Allure Report的構(gòu)建后操作即可,Path中填寫的是Allure生成的可視化頁(yè)面的位置。

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

下面是配套資料,對(duì)于做【軟件測(cè)試】的朋友來(lái)說(shuō)應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴我走過(guò)了最艱難的路程,希望也能幫助到你!

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

軟件測(cè)試面試小程序

被百萬(wàn)人刷爆的軟件測(cè)試題庫(kù)?。。≌l(shuí)用誰(shuí)知道?。?!全網(wǎng)最全面試刷題小程序,手機(jī)就可以刷題,地鐵上公交上,卷起來(lái)!

涵蓋以下這些面試題板塊:

1、軟件測(cè)試基礎(chǔ)理論 ,2、web,app,接口功能測(cè)試 ,3、網(wǎng)絡(luò) ,4、數(shù)據(jù)庫(kù)?,5、linux

6、web,app,接口自動(dòng)化 ,7、性能測(cè)試?,8、編程基礎(chǔ),9、hr面試題 ,10、開放性測(cè)試題,11、安全測(cè)試,12、計(jì)算機(jī)基礎(chǔ)

?一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

資料獲取方式 :

一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái),自動(dòng)化測(cè)試,技術(shù)分享,軟件測(cè)試,jenkins,運(yùn)維,軟件測(cè)試,自動(dòng)化測(cè)試,職場(chǎng)和發(fā)展

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-674573.html

到了這里,關(guān)于一文1500字從0到1搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái)的文章就介紹完了。如果您還想了解更多內(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è)試環(huán)境

    JMeter+Ant+jenkins搭建接口自動(dòng)化測(cè)試環(huán)境

    目錄 前言: ? ? ? ?1.ant簡(jiǎn)介 2. 構(gòu)建ant環(huán)境 3.JMeter與Ant集成 4. 報(bào)告優(yōu)化 5.jenkins持續(xù)集成 前言: JMeter是一個(gè)開源的性能測(cè)試工具,可以用于測(cè)試Web應(yīng)用程序或API接口的性能,支持多種通信協(xié)議和數(shù)據(jù)格式。Ant是一個(gè)構(gòu)建工具,可用于自動(dòng)化構(gòu)建、測(cè)試、打包和部署軟件項(xiàng)目

    2024年02月09日
    瀏覽(23)
  • jenkins、ant、selenium、testng搭建自動(dòng)化測(cè)試框架

    jenkins、ant、selenium、testng搭建自動(dòng)化測(cè)試框架

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

    2024年02月08日
    瀏覽(21)
  • 【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日
    瀏覽(30)
  • Jmeter+Maven+jenkins+eclipse搭建自動(dòng)化測(cè)試平臺(tái)

    Jmeter+Maven+jenkins+eclipse搭建自動(dòng)化測(cè)試平臺(tái)

    背景: 首先用jmeter錄制或者書寫性能測(cè)試的腳本,用maven添加相關(guān)依賴,把性能測(cè)試的代碼提交到github,在jenkins配置git下載性能測(cè)試的代碼,配置運(yùn)行腳本和測(cè)試報(bào)告,配置運(yùn)行失敗自動(dòng)發(fā)郵件通知,這樣一來(lái)性能測(cè)試的job配置完成。接著,把性能測(cè)試的job配置成開發(fā)job的下

    2024年01月22日
    瀏覽(36)
  • 【性能測(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日
    瀏覽(23)
  • 【Pytest實(shí)戰(zhàn)】Pytest+Allure+Jenkins自動(dòng)化測(cè)試框架搭建

    【Pytest實(shí)戰(zhàn)】Pytest+Allure+Jenkins自動(dòng)化測(cè)試框架搭建

    ??作者簡(jiǎn)介: 小曾同學(xué).com,一個(gè)致力于測(cè)試開發(fā)的博主??,主要職責(zé):測(cè)試開發(fā)、CI/CD 如果文章知識(shí)點(diǎn)有錯(cuò)誤的地方,還請(qǐng)大家指正,讓我們一起學(xué)習(xí),一起進(jìn)步。?? 座右銘:不想當(dāng)開發(fā)的測(cè)試,不是一個(gè)好測(cè)試??。 如果感覺(jué)博主的文章還不錯(cuò)的話,還請(qǐng)點(diǎn)贊、收藏哦

    2024年02月15日
    瀏覽(96)
  • Docker容器搭建Python+Jenkins+Selenium自動(dòng)化測(cè)試(最詳細(xì))

    Docker容器搭建Python+Jenkins+Selenium自動(dòng)化測(cè)試(最詳細(xì))

    使用Docker搭建Jenkins+python3+selenium項(xiàng)目,在Linux服務(wù)器上部署項(xiàng)目代碼,實(shí)現(xiàn)自動(dòng)構(gòu)建。 解決方案 自動(dòng)構(gòu)建工具選型:jenkins 中間件選型:docker 代碼運(yùn)行環(huán)境:python3 腳本運(yùn)行工具:chrome瀏覽器、chromedriver、selenium庫(kù) web自動(dòng)化測(cè)試:https://www.bilibili.com/video/BV1MS4y1W79K/ docker分布式自

    2024年02月01日
    瀏覽(18)
  • 如何使用jenkins、ant、selenium、testng搭建自動(dòng)化測(cè)試框架

    如何使用jenkins、ant、selenium、testng搭建自動(dòng)化測(cè)試框架

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

    2024年04月16日
    瀏覽(27)
  • Pytest+selenium+allure+Jenkins自動(dòng)化測(cè)試框架搭建及使用

    Pytest+selenium+allure+Jenkins自動(dòng)化測(cè)試框架搭建及使用

    一、 ? ?環(huán)境搭建 1. ? ?Python下載及安裝 Python可應(yīng)用于多平臺(tái)包括windows, Linux 和 Mac OS X, 本文主要介紹windows環(huán)境下。你可以通過(guò)終端窗口輸入 \\\"python\\\" 命令來(lái)查看本地是否已經(jīng)安裝Python以及Python的安裝版本。 ? ? 如未安裝python, 推薦下載python 3.8.3以上版本,本文主要介紹window

    2024年01月18日
    瀏覽(99)
  • 基于docker搭建pytest自動(dòng)化測(cè)試環(huán)境(docker+pytest+jenkins+allure)

    基于docker搭建pytest自動(dòng)化測(cè)試環(huán)境(docker+pytest+jenkins+allure)

    這里我以u(píng)buntu18為例 如果有docker環(huán)境,可以直接拉取我打包好的鏡像 docker pull ziyigun/jenkins:v1.0 1.1 安裝docker 1.2 配置鏡像加速 bug1:ExecStart=/usr/bin/dockerd -H fd:// 如果發(fā)現(xiàn)docker啟動(dòng)或者重啟報(bào)錯(cuò): ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILU

    2024年02月12日
    瀏覽(118)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包