97色伦色在线综合视频,无玛专区,18videosex性欧美黑色,日韩黄色电影免费在线观看,国产精品伦理一区二区三区,在线视频欧美日韩,亚洲欧美在线中文字幕不卡

西安外貿(mào)建站建筑設(shè)計(jì)方案匯報(bào)ppt

鶴壁市浩天電氣有限公司 2026/01/24 12:27:15
西安外貿(mào)建站,建筑設(shè)計(jì)方案匯報(bào)ppt,企業(yè)免費(fèi)發(fā)布信息平臺(tái),精準(zhǔn)客源推廣引流一、簡(jiǎn)介 pytestallurejenkins進(jìn)行接口測(cè)試、生成測(cè)試報(bào)告、結(jié)合jenkins進(jìn)行集成。 pytest是python的一種單元測(cè)試框架#xff0c;與python自帶的unittest測(cè)試框架類似#xff0c;但是比unittest框架使用起來更簡(jiǎn)潔#xff0c;效率更高 allure-pytest是python的一個(gè)第三方…一、簡(jiǎn)介pytestallurejenkins進(jìn)行接口測(cè)試、生成測(cè)試報(bào)告、結(jié)合jenkins進(jìn)行集成。pytest是python的一種單元測(cè)試框架與python自帶的unittest測(cè)試框架類似但是比unittest框架使用起來更簡(jiǎn)潔效率更高allure-pytest是python的一個(gè)第三方庫。用于連接pytest和allure使它們可以配合在一起使用。allure-pytest基于pytest的原始執(zhí)行結(jié)果生成適用于allure的json格式結(jié)果。該json格式結(jié)果可以用于后續(xù)適用allure生成html結(jié)果。二、安裝1、安裝pytest命令行或終端中輸入1 pip install pytestAI寫代碼bash12、安裝allure-pytest安裝成功1 pip install allure-pytestAI寫代碼bash1allure-pytest安裝成功后截圖如下。3、下載安裝JDK官方下載https://www.oracle.com/java/technologies/javase-jdk11-downloads.html安裝與配置不作闡述請(qǐng)諒解4、下載安裝Jenkins官方下載https://www.jenkins.io/安裝與配置不作闡述請(qǐng)諒解三、下載Allure并配置下載allure并配置1、allure官網(wǎng)下載https://github.com/allure-framework/allure2/releases如下圖所示2、allure2下載下來是一個(gè)zip的壓縮包我們要解壓至自己的文件目錄下可解壓放至項(xiàng)目的測(cè)試用例下或python安裝目錄下自己可找到文件即可。3、打開allure2目錄找到bin目錄復(fù)制bin文件目錄 然后進(jìn)行環(huán)境變量的配置設(shè)置環(huán)境變量的目的就是讓系統(tǒng)無論在哪個(gè)目錄下都可以運(yùn)行allure2。4、環(huán)境變量設(shè)置桌面——我的電腦——右鍵屬性——高級(jí)系統(tǒng)配置——環(huán)境變量——系統(tǒng)變量——Path——編輯環(huán)境變量——把我們上面復(fù)制的目錄路徑新增至環(huán)境變量中即可設(shè)置環(huán)境變量如下圖所示。5、配置好后打開cmd終端輸入allure出現(xiàn)以下幫助文檔就說明配置成功了。四、Allure裝飾器描述Allure裝飾器五、PytestAllure的應(yīng)用上述我們講了一些理論的知識(shí)下面我們就來實(shí)戰(zhàn)練習(xí)一下吧。進(jìn)一步理解Pytestallure如何結(jié)合應(yīng)用的。1、新建testcase文件夾用來存放測(cè)試用例新建test_Demo.py文件作為pytest的具體測(cè)試用例文件。在test_Demo.py文件中輸入以下代碼。# test_Demo.py # Creatorwuwei # Date2020-06-09 import pytest import requests import allure import sys sys.dont_write_bytecode True allure.epic(測(cè)試描述.center(30, *)) allure.feature(測(cè)試模塊) allure.suite(測(cè)試套件) class TestPytestOne(): allure.story(用戶故事描述用例一) allure.title(測(cè)試標(biāo)題用例一) allure.description(測(cè)試用例描述用例一) allure.testcase(測(cè)試用例地址:https://www.baidu.com/) allure.tag(測(cè)試用例標(biāo)簽用例一) def test_one(self): print(執(zhí)行第一個(gè)用例) assert 1 1 allure.story(用戶故事描述用例二) allure.title(測(cè)試標(biāo)題用例二) allure.description(測(cè)試用例描述用例二) allure.testcase(測(cè)試用例地址:https://www.sogou.com/) allure.tag(測(cè)試用例標(biāo)簽用例二) def test_two(self,action): print(執(zhí)行第二個(gè)用例) assert True True # pytest運(yùn)行 if __name__ __main__: pytest.main([-s, -v, test_Demo.py, -q, --alluredir, ../reports])2、我們?cè)賮韯?chuàng)建一個(gè)conftest.pyconftest用來共享數(shù)據(jù)及不同層次之間共享使用的文件測(cè)試用例的前置和后置中一般都可以用到的。# conftest.py # Creatorwuwei # Date2020-06-09 import pytest import sys sys.dont_write_bytecode True pytest.fixture() def action(): print(測(cè)試用例開始.center(30, *)) yield print(測(cè)試用例結(jié)束.center(30, *))3、運(yùn)行test_Demo.py文件test_Demo文件中已經(jīng)pytestallure的結(jié)合可查看allure的運(yùn)行結(jié)果可看出在根目錄中生成了一個(gè)reports文件夾其中生成了測(cè)試報(bào)告的json文件這里面的json文件可通過allure生成html的測(cè)試報(bào)告。運(yùn)行test_Demo.py終端顯示如下圖所示。生成的Json格式的測(cè)試報(bào)告如下圖所示。4、使用allure將json文件生成html的測(cè)試報(bào)告定位至項(xiàng)目文件根目錄下運(yùn)行以下命令會(huì)在項(xiàng)目根目錄下生成一個(gè)名為allure_reports的文件夾用來存放html測(cè)試報(bào)告。命令下如所示。1 allure generate reports -o allure_reports/AI寫代碼bash1成功運(yùn)行allure結(jié)果如下圖所示。項(xiàng)目根目錄下的allure_reports文件存放的是allure生成的測(cè)試報(bào)告??煽闯鑫募掠幸粋€(gè)HTML文件可通過Python的編輯器Pycharm來打開該HTML文件測(cè)試報(bào)告或可通過allure命令來打開該HTML展示HTML測(cè)試報(bào)告。如下所示。測(cè)試報(bào)告文件HTML測(cè)試報(bào)告如下。allure命令打開HTML測(cè)試報(bào)告。命令如下所示。1 allure open allure_reports/如下圖所示。打開生成的HTML測(cè)試報(bào)告如下圖所示。六、PytestAllureJenkins的應(yīng)用1、Jenkins插件網(wǎng)站上下載allure插件最新版本http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/2、Jenkins的安裝我已經(jīng)在PostmanNewmanGitJenkins的篇章中講過了沒看小伙伴可以看一下那篇文章。確認(rèn)Jenkins服務(wù)是否開啟。確認(rèn)開啟后在瀏覽器中輸入http://localhost:8080/進(jìn)入Jenkins配置頁面。3、http://localhost:8080/登錄Jenkins的頁面在管理Jenkins——插件管理——高級(jí)中找到上傳插件。將1步驟中下載的.hpi的文件上傳至jenkins上。上傳安裝好的allure-jenkins-plugin的插件安裝完成并成功是藍(lán)色圓點(diǎn)顯示因我已經(jīng)安裝過一次會(huì)提示已經(jīng)安裝重啟Jenkins即可生效。注意不是關(guān)閉瀏覽器重新打開而是重啟Jenkins服務(wù)4、全局變量中配置allure路徑與JDK的路徑配置JDK安裝的路徑如下圖所示。配置allure安裝的路徑如下圖所示。5、新建Item配置構(gòu)建后的allure測(cè)試報(bào)告生成。這里配置Pytest執(zhí)行完成之后生成的allure文件所在的目錄位置。項(xiàng)目中生成allure的json測(cè)試報(bào)告的位置。需與下面構(gòu)建后操作中的Results的Path文件一致。構(gòu)建后操作的allure生成測(cè)試報(bào)告的配置如下圖所示6、配置構(gòu)建命令。就是上述在cmd中運(yùn)行項(xiàng)目時(shí)的命令。如下圖所示。注意運(yùn)行后發(fā)現(xiàn)有報(bào)錯(cuò)?!癇uild step ‘Execute Windows batch command’ marked build as failure”解決方案在運(yùn)行項(xiàng)目的命令后添加exit 0。如下圖所示。7、修改運(yùn)行命令后我們?cè)賮磉\(yùn)行一下。我們可發(fā)現(xiàn)運(yùn)行后allure里面沒任務(wù)數(shù)據(jù)。因?yàn)槲覀冞€沒設(shè)置運(yùn)行的項(xiàng)目路徑。設(shè)置工作空間打開工作空間目錄將我們的項(xiàng)目復(fù)制到j(luò)enkins的工作目錄中。我們可將代碼傳至GitHub上在Jenkins中設(shè)置相關(guān)Github項(xiàng)目的配置也可進(jìn)行Jenkins部署。我在PostmanNewmanGitJenkins這篇博客里就應(yīng)用到了。有興趣的可參考看看這篇Jenkins如何Git項(xiàng)目。在這里我們使用本地項(xiàng)目來部署。測(cè)試報(bào)告無數(shù)據(jù)因?yàn)楣ぷ骺臻g里面沒有項(xiàng)目配置。復(fù)制項(xiàng)目至Jenkins工作空間的目錄中。8、添加項(xiàng)目后我們?cè)龠\(yùn)行一下藍(lán)點(diǎn)則為運(yùn)行成功可看到后面已經(jīng)生成了allure的測(cè)試報(bào)告了??芍苯狱c(diǎn)擊后面的alluree圖標(biāo)跳轉(zhuǎn)至HTML的測(cè)試報(bào)告。如下圖所示。allure生成的HTML測(cè)試報(bào)告八、總結(jié)上述我們聊了下pytestallurejenkins如何結(jié)合集成一起使用的本地啟動(dòng)jenkins運(yùn)行項(xiàng)目調(diào)用allure生成測(cè)試報(bào)告。也簡(jiǎn)單的做了一個(gè)小Demo。后期我將結(jié)合Requests接口測(cè)試和seleniumWeb測(cè)試應(yīng)用至具體項(xiàng)目中。感謝每一個(gè)認(rèn)真閱讀我文章的人作為一位過來人也是希望大家少走一些彎路如果你不想再體驗(yàn)一次學(xué)習(xí)時(shí)找不到資料沒人解答問題堅(jiān)持幾天便放棄的感受的話在這里我給大家分享一些自動(dòng)化測(cè)試的學(xué)習(xí)資源希望能給你前進(jìn)的路上帶來幫助。軟件測(cè)試面試文檔我們學(xué)習(xí)必然是為了找到高薪的工作下面這些面試題是來自阿里、騰訊、字節(jié)等一線互聯(lián)網(wǎng)大廠最新的面試資料并且有字節(jié)大佬給出了權(quán)威的解答刷完這一套面試資料相信大家都能找到滿意的工作。視頻文檔獲取方式這份文檔和視頻資料對(duì)于想從事【軟件測(cè)試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫這個(gè)倉(cāng)庫也陪伴我走過了最艱難的路程希望也能幫助到你以上均可以分享點(diǎn)下方小卡片即可自行領(lǐng)取。
版權(quán)聲明: 本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)聯(lián)系我們進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

建立網(wǎng)站 要怎么做wordpress豆瓣電影圖書分享插件

建立網(wǎng)站 要怎么做,wordpress豆瓣電影圖書分享插件,代理注冊(cè)公司賺錢嗎,網(wǎng)頁制作基礎(chǔ)入門教程DashPlayer是一款專為英語學(xué)習(xí)者設(shè)計(jì)的智能視頻播放器#xff0c;通過觀看真實(shí)語境視頻#xf

2026/01/23 05:23:01

騰訊云服務(wù)器優(yōu)惠湖南seo優(yōu)化

騰訊云服務(wù)器優(yōu)惠,湖南seo優(yōu)化,雙鴨山市建設(shè)局網(wǎng)站,在線短鏈接生成網(wǎng)址你是否曾經(jīng)發(fā)現(xiàn)電腦運(yùn)行速度變慢#xff0c;系統(tǒng)資源被莫名其妙地占用#xff1f;很多時(shí)候#xff0c;這都源于微軟OneDri

2026/01/23 09:23:01

做網(wǎng)站有哪些軟件廣告?zhèn)髅焦窘?jīng)營(yíng)范圍

做網(wǎng)站有哪些軟件,廣告?zhèn)髅焦窘?jīng)營(yíng)范圍,網(wǎng)站制作結(jié)算確認(rèn)函,h5頁面怎么制作app有哪些SQL Server到PostgreSQL數(shù)據(jù)庫遷移終極指南#xff1a;5大策略實(shí)現(xiàn)高效跨平臺(tái)轉(zhuǎn)換 【免費(fèi)下載

2026/01/23 05:12:01

國(guó)內(nèi)建站公司wordpress 角色 功能

國(guó)內(nèi)建站公司,wordpress 角色 功能,商丘網(wǎng)站推廣渠道,做化工行業(yè)網(wǎng)站一句指令觸發(fā)手機(jī)40余款應(yīng)用自動(dòng)完成點(diǎn)餐、訂票、購(gòu)物全流程#xff0c;工廠里人形機(jī)器人精準(zhǔn)抓取物料替代熟練工勞作#xff

2026/01/23 17:38:01