十八單元 自動化持續(xù)繼承
一狮含、概念
互聯(lián)網(wǎng)軟件的開發(fā)和發(fā)布帮坚,已經(jīng)形成了一套標準流程踩身,最重要的組成部分就是持續(xù)集成(Continuous integration萤晴,簡稱CI)
1.持續(xù)繼承:頻繁地(一天多次)將代碼集成到主干吐句。
2.持續(xù)交付:頻繁地將軟件的新版本,交付給質(zhì)量團隊或者用戶硫眯,以供評審蕴侧。如果評審通過,代碼就進入生產(chǎn)階段
3.持續(xù)部署:是持續(xù)交付的下一步两入,指的是代碼通過評審以后净宵,自動部署到生產(chǎn)環(huán)境
二、Jenkins
1.概念:Jenkins 是一個開源軟件項目裹纳,是基于Java開發(fā)的一種可拓展持續(xù)集成工具择葡,主要用于持續(xù)、自動地構建 / 測試 / 集成軟件項目以及監(jiān)控一些定時執(zhí)行的任務
2.目的:
1剃氧、持續(xù)敏储、自動地構建/測試軟件項目。 2朋鞍、監(jiān)控軟件開放流程已添,快速問題定位及處理妥箕,提示開放效率。
3.特性:易于安裝更舞、易于配置畦幢、分布式構建、插件支持
4.產(chǎn)品發(fā)布流程:產(chǎn)品設計成型 → 開發(fā)人員開發(fā)代碼 → 測試人員測試功能 → 運維人員發(fā)布上線
三缆蝉、安裝配置Jenkins
去官網(wǎng)下載jenkins.war包
3.1 兩種方式開啟Jenkins
方式1:在tomcat的bin目錄下啟動(最常用)
方式2:打開cmd宇葱,進入jenkins目錄,然后運行命令:java -jar jenkins.war
四刊头、搭建Jmeter+Jenkins+Ant持續(xù)化
請看Anfil的簡書
五黍瞧、繼承Jenkins
打開Jenkins,配置Ant環(huán)境
新建一個自由風格任務
構建觸發(fā)器
構建配置
配置HTML插件
立即構建
針對報告中不顯示聚合報告的情況
Jenkins執(zhí)行自動化測試后發(fā)送測試報告郵件