最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【自動(dòng)化測(cè)試】如何在jenkins中搭建allure

2023-03-06 21:47 作者:華測(cè)教育  | 我要投稿

相信大家在做自動(dòng)化測(cè)試過(guò)程中,都會(huì)用到自動(dòng)化測(cè)試環(huán)境,目前最常見(jiàn)的就是通過(guò)容器化方式部署自動(dòng)化測(cè)試環(huán)境,但對(duì)于一些測(cè)試小白,不是很會(huì)搭建持續(xù)集成環(huán)境,特別是從0-1的過(guò)程,需要自行搭建很多依賴環(huán)境,今天就給大家介紹一下如何在jenkins搭建allure,以及allure所依賴的環(huán)境。

一、安裝JDK

1. 下載jdk

方式一:直接通過(guò)命令下載指定版本

方式二:在官方下載,傳輸?shù)絃inux系統(tǒng)

2. 解壓jdk

tar -zxvf? jdk-19_linux-x64_bin.tar.gz

3. 配置java環(huán)境變量

3-1 若是jenkins容器中無(wú)vim命令,需要安裝vim

apt-get update?

apt-get install vim

3-2 編輯配置文件,添加環(huán)境變量

?vim /etc/profile

3-3 編輯后保存退出,使用如下命令

source /etc/profile

3-4 驗(yàn)證是否配置成功

二、安裝allure

1. 解壓allure

1-1 將文件從宿主機(jī)復(fù)制到容器內(nèi)部,并解壓

復(fù)制allure安裝包

docker cp /var/allure-2.21.0.tgz jenkins:/usr/local/src

解壓文件

tar -zxvf allure-2.21.0.tgz

1-2 賦予文件夾所有內(nèi)容最高權(quán)限

chmod -R 777 allure? # allure安裝所在目錄

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

2-1 配置方式和jdk類(lèi)似,編輯環(huán)境變量,并保存

vim /etc/profile?

# 編輯內(nèi)容

export PATH=$PATH:/usr/local/src/allure/bin? # allure的安裝目錄

2-2 使環(huán)境變量生效

source /etc/profile

2-3 驗(yàn)證是否配置成功

備注:若是遇到每次進(jìn)入jenkins容器中,設(shè)置的環(huán)境變量沒(méi)有生效,每次都需要執(zhí)行source命令,可通過(guò)在配置文件添加如下命令,即可解決

# 編輯bashrc文件

vim ~/.bashrc

# 添加source命令,并保存

source /etc/profile

# 重啟容器,即可解決該問(wèn)題

docker restart jenkins

三、配置allure

1. 安裝allure插件

在jenkins的"系統(tǒng)管理"->"Plugins"中的"Available plugins"列表中搜索:allure,然后點(diǎn)擊:install,安裝后可以在"Installed plugins"中查看該插件,顯示"啟用"即為安裝成功


2. 配置JDK環(huán)境

在jenkins的"系統(tǒng)管理"->"全局工具配置"中配置JDK

3. 配置allure環(huán)境

在jenkins的"系統(tǒng)管理"->"全局工具配置"中配置allure

4. 添加allure構(gòu)建后操作

4-1 在項(xiàng)目的"配置"->“構(gòu)建后操作"添加"Allure Report”

4-2 在"Build Steps"中添加allure報(bào)告文件的保存目錄,必須和"構(gòu)建后操作"中allure的Path目錄一致

5. 實(shí)現(xiàn)效果

5-1 在項(xiàng)目工作區(qū)中點(diǎn)擊“立即構(gòu)建按鈕”,然后即可查看生成的allure報(bào)告

6. 修改jenkins所在時(shí)區(qū)

說(shuō)明:若是發(fā)現(xiàn)jenkins的時(shí)間和實(shí)際的時(shí)間不一致,大概率是時(shí)區(qū)的問(wèn)題,所以需要修改jenkins容器中的時(shí)區(qū)

6-1. 使用root身份進(jìn)入容器

docker exec -it -u root jenkins /bin/bash

6-2 查看容器的時(shí)區(qū),結(jié)果發(fā)現(xiàn)時(shí)區(qū)是ETC/UTC

6-3 修改容器的時(shí)區(qū)為:Asia/Shanghai

6-4 退出容器內(nèi)部,重啟容器

docker restart jenkins

6-5 在jenkins系統(tǒng)管理->系統(tǒng)屬性->user.timezone字段變?yōu)椋篈sia/Shanghai,即為成功

最后: 下方這份完整的軟件測(cè)試視頻學(xué)習(xí)教程已經(jīng)整理上傳完成,朋友們?nèi)绻枰梢宰孕忻赓M(fèi)領(lǐng)取 【保證100%免費(fèi)】

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

你可以在公眾號(hào):傷心的辣條 ! 自行領(lǐng)取一份216頁(yè)軟件測(cè)試工程師面試寶典文檔資料【免費(fèi)的】。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!,其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開(kāi)發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。

現(xiàn)在我邀請(qǐng)你進(jìn)入我們的軟件測(cè)試學(xué)習(xí)交流群:【746506216】,備注“入群”, 大家可以一起探討交流軟件測(cè)試,共同學(xué)習(xí)軟件測(cè)試技術(shù)、面試等軟件測(cè)試方方面面,還會(huì)有免費(fèi)直播課,收獲更多測(cè)試技巧,我們一起進(jìn)階Python自動(dòng)化測(cè)試/測(cè)試開(kāi)發(fā),走向高薪之路。



【自動(dòng)化測(cè)試】如何在jenkins中搭建allure的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
孟津县| 凤山市| 锡林浩特市| 谷城县| 都昌县| 东莞市| 和林格尔县| 花莲县| 福海县| 高州市| 高密市| 洛扎县| 宜都市| 周至县| 娱乐| 溆浦县| 池州市| 盐源县| 济宁市| 楚雄市| 运城市| 华坪县| 科技| 米泉市| 洛南县| 兴化市| 东平县| 维西| 南投市| 明光市| 平湖市| 炉霍县| 普宁市| 武清区| 安多县| 巧家县| 雅江县| 内乡县| 隆回县| 平武县| 宜都市|