洲另类无码专区首页_『内射』极品少妇_丁香六月六月婷婷_国内精品视频免费一区观看_九九导航在线观看_亚洲黄色大毛片A天堂_精品国产制服丝袜高跟_久久综合亚洲欧美综合成人_日本二本道dvd视频_黄色一级片免费

Skip to main content
頭部廣告圖片
  主頁 > 自動(dòng)化測試

jenkins 自動(dòng)化測試 python,jenkins自動(dòng)化搭建測試環(huán)境

2024-09-11 瀏覽:

本篇文章給大家談?wù)刯enkins 自動(dòng)化測試 python,以及jenkins自動(dòng)化搭建測試環(huán)境對應(yīng)的知識(shí)點(diǎn),希望對各位有所幫助,不要忘了收***本站喔。 今天給各位分享jenkins 自動(dòng)化測試 python的知識(shí),其中也會(huì)對jenkins自動(dòng)化搭建測試環(huán)境進(jìn)行解釋,如果能碰巧解決***現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

  1. jenkins是什么?

1、jenkins是什么?

首先:jenkins是什么?

“Jenkins是一款由J*a編寫的開源的持續(xù)集成工具。在與Oracle發(fā)生爭執(zhí)后,項(xiàng)目從Hudson項(xiàng)目復(fù)刻。 Jenkins提供了軟件開發(fā)的持續(xù)集成服務(wù)。它運(yùn)行在Servlet容器中(例如Apache Tomcat)。”

其次:jenkins有什么作用?

1. ***碼集成->編譯->打包->測試環(huán)境部署->自動(dòng)化測試執(zhí)行->結(jié)果。

2. ***碼集成:將不同分支的***碼集成到一起。***碼管理工具一般使用svn、git.

3. 編譯:使用m*en或者ant(eclipse等編譯器)進(jìn)行***碼的編譯,將其轉(zhuǎn)化為class文件。.

4. 打包:將編譯好的***碼打成可執(zhí)行的war包或者安裝包。

5. 測試環(huán)境部署:將war包部署到測試服務(wù)器上,更新環(huán)境。

6. 自動(dòng)化測試:在部署好的測試環(huán)境上自動(dòng)執(zhí)行自動(dòng)化測試。

再次:基于windows環(huán)境安裝jenkins

1、將war包c(diǎn)opy到tomcat的web***s下

2、啟動(dòng)tomcat會(huì)自動(dòng)部署安裝jenkins。

3、安裝過程見操作文檔。

4、如果忘記用戶名密碼只能重裝,卸載的方***:將tomcat的web***s目錄下的jenkins項(xiàng)目刪除,然后刪除用戶目錄下的.jenkins目錄,再按照流程重裝。

第1步操作

第2步操作:在tomcat目錄下的bin目錄下啟動(dòng)start.bat文件

第3步:部署完成訪問首頁如下圖所示:

基于jenkins運(yùn)行自動(dòng)化測試

1. 新增一個(gè)執(zhí)行bat腳本的構(gòu)建步驟,運(yùn)行自動(dòng)化腳本。

2. 配置好執(zhí)行路徑

E:

cd E:\software\workspace\Python_TestCase\src\Web_TestCase

AllTests.py

3. 安裝好郵件插件,配置好郵件服務(wù)。

4. 定時(shí)執(zhí)行構(gòu)建任務(wù)。

5. 執(zhí)行自動(dòng)化測試

測試運(yùn)行過程狀態(tài)如下圖所示:

總結(jié):通過上面內(nèi)容的學(xué)習(xí),我們知***什么是jenkins,jenkins用來做什么的,平時(shí)一般在什么情況下應(yīng)用jenkins,今天這堂課程主要告訴大家如何安裝并使用jenkins來設(shè)置定時(shí)任務(wù),以及編寫命令來執(zhí)行自動(dòng)化測試,平時(shí)在測試的工作過程中我們不僅僅用來執(zhí)行自動(dòng)化測試,還可以使用jenkins用來部署測試環(huán)境,獲取***碼版本等編譯過程,全部都做成定時(shí)任務(wù),相對傳統(tǒng)測試更智能,希望大家能夠掌握今天的相關(guān)知識(shí)點(diǎn)。

Jenkins 是 Continous Integration Server,是 Hudson 的繼續(xù)。 類似的產(chǎn)品: Bamboo,BuildBot,TeamCity,BuildForge 等。

Jenkins 的突出特點(diǎn):

開源,免費(fèi),免費(fèi),免費(fèi);

跨平臺(tái),支持所有的平臺(tái);

支持分布式部署,管理;

Web可視化管理;

安裝簡單,上手快;

Plugin Market十分豐富,大部分還都是免費(fèi)的。

Jenkins 的主要功能是監(jiān)視重復(fù)工作的執(zhí)行,例如軟件工程的構(gòu)建或需要反復(fù)運(yùn)行的自動(dòng)化測試。

具體地:

軟件的持續(xù)構(gòu)建和測試

此時(shí) Jenkins 與 CruiseControl 或 Dam*eControl 相似。本質(zhì)上提供了一個(gè)易于使用的持續(xù)集成系統(tǒng),使 得開發(fā)人員更容易地將改變集成到工程中,使得用戶更容易獲得一個(gè)新的 build。自動(dòng)化,持續(xù)的構(gòu)建提高了軟件開發(fā)的效率。

監(jiān)視外部運(yùn)行 的 job 的執(zhí)行

例如 cron jobs 或 procmail jobs,即使這些 jobs 是運(yùn)行在遠(yuǎn)程的機(jī)器上。例如,對于 cron,***將會(huì)收到 email 包含 job 的 output,***需要檢查 email 來確認(rèn)是否 job broke。Jenkins 將保持這些 outputs 且使得***更加容易地注意到 job 的 broke。

容易配置

jenkins 可以完全地通過***好的 web GUI 來配置,且配置頁面支持配置項(xiàng)的錯(cuò)

誤檢查和很好的在線幫助。不需要手動(dòng)地編輯 xml 的配置文件,但是 jenkins 也支持手動(dòng)

修改 xml 配置文件。

項(xiàng)目源碼修改的檢測

Jenkins 能夠從項(xiàng)目的倉庫(例如SVN,Git等等)生成最近修改的**列表,且改方式非常有效,不會(huì)增加 Subversion/CVS Repository的負(fù)載。

永久的鏈接

Jenkins 對于大部分頁面都生成清楚的可讀的永久的鏈接,例如''latest build"/"latest succes*ul build",因此可以容易地在其他的地方引用 jenkins 的生成的p*es。

RSS/EMail/IM 集成

可以通過 RSS,EMail 或 IM 來實(shí)時(shí)地監(jiān)視 build 的失敗。

Build 完成后仍然可以 t*

支持在 build 完成后 t* 或重 t*。

Junit/TestNG 測試報(bào)告

能夠很好地顯示各種測試的報(bào)告,且可以生成失敗的趨向圖。也可以根據(jù)測試報(bào)告的xsl文件(樣式文件)對測試報(bào)告進(jìn)行解析。

分布式

Jenkins 能夠分發(fā) build/test 的負(fù)載到多臺(tái)機(jī)器,能夠更好地利用硬件**,縮短 build 的時(shí)間。

文件標(biāo)識(shí)

Jenkins 可以標(biāo)識(shí) build 產(chǎn)生的文件,例如 jars。

插件支持

jenkins 可以通過第三方的插件來擴(kuò)展。

跨平臺(tái)

支持幾乎所有的平臺(tái):

Arch Linux

Docker

FreeBSD

Gentoo

macOS

OpenBSD

openSUSE

Red Hat/Fedora/CentOS

Ubuntu/Debian

OpenIndiana Hipster

Windows

jenkins 是工具 CI是持續(xù)集成的縮寫(Continuous Integration) Jenkins是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺(tái),使軟件的持續(xù)集成變成可能。Jenkins是基于J*a開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,功能包括:

1、持續(xù)的軟件版本發(fā)布/測試項(xiàng)目。

2、監(jiān)控外部調(diào)用執(zhí)行的工作。 jenkins** **s://jenkins.io/ ,可以進(jìn)一步了解。 現(xiàn)在jenkins是主流工具。

關(guān)于jenkins 自動(dòng)化測試 python和jenkins自動(dòng)化搭建測試環(huán)境的介紹到此就結(jié)束了,不知******從中找到***需要的信息了嗎 ?如果***還想了解更多這方面的信息,記得收***關(guān)注本站。 jenkins 自動(dòng)化測試 python的介紹就聊到這里吧,感謝***花時(shí)間閱讀本站內(nèi)容,更多關(guān)于jenkins自動(dòng)化搭建測試環(huán)境、jenkins 自動(dòng)化測試 python的信息別忘了在本站進(jìn)行查找喔。

相關(guān)文章