allure生成
- 1.allure–純命令運行 -固定的–稍微記住對應(yīng)的單詞即可。
- 2 安裝,2個步驟:
1.下載allure包,然后配置環(huán)境變量。
https://github.com/allure-framework/allure2/releases/tag/2.22.4
2.在你的終端去安裝一個插件 pip install allure-pytest - 具體的命令
- 第一步:生成對應(yīng)的allure的數(shù)據(jù)
pytest.main([“-vs”,“需要執(zhí)行的文件名”,“–alluredir=./result”,“–clean-alluredir”])
指定運行文件,生成對應(yīng)數(shù)據(jù)給到result,并對每次運行的數(shù)據(jù)做清理 - 第二步:把對應(yīng)的數(shù)據(jù)變成html的報告,通過cmd去執(zhí)行命令
- 在py文件當(dāng)中我們怎么執(zhí)行cmd(終端)命令
- import os
os.system(“命令”)
os.system(“allure generate ./result -o ./result_allure --clean”) - 數(shù)據(jù)在當(dāng)前目錄下的result當(dāng)中,報告放在./result_allure,最后清空
- 6個成功一個失敗
- json數(shù)據(jù)和html報告
- 該方法為手動,也可以通過命令的方式運行?!ㄟ^終端運行
進入環(huán)境進行操作 - 需要把運行文件和項目文件同級
- 路徑要為絕對路徑
- 思考:如何能夠不需要手動去進行輸入這個命令。 --工具
- 提交到倉庫后,對應(yīng)工具怎么知道提交了呢
- https://www.jenkins.io/
- 固定的命令: java -jar 文件名 --安裝
- 打開:ip:8080
-初次運行,緩慢加載。–所有操作都是在【配置】中完成 - 密碼在cmd輸出命令中
- 注意:只需要知道jenkins的工具怎么去執(zhí)行這些命令——構(gòu)建【怎么運行】輸入對應(yīng)命令即可。點擊按鈕去運行,還是沒有自動去運行
-
- 能夠執(zhí)行一系列命令
- 2.構(gòu)建觸發(fā)器:什么時候去進行構(gòu)建——Build periodically:定時構(gòu)建
執(zhí)行自動化——上班、下班(選擇,凌晨兩點) - jenkins的cron表達(dá)式 秒分時月星期幾年
- 將倉庫的地址copy,填寫密碼,拉入代碼
- 3.代碼可以通過源碼管理去獲取——通過構(gòu)建去進行執(zhí)行/或者定時執(zhí)行
- 構(gòu)建觸發(fā)器:勾選鉤子,填寫token
- 更新代碼,提交
- 構(gòu)建隊列進行運行——把jenkins對應(yīng)地址配到倉庫
- Allure報告位置
- 對應(yīng)企業(yè)微信的通知
- 若失敗,艾特所有人
- 測試寫腳本,工具提交給開發(fā)
文章來源地址http://www.zghlxwxcb.cn/news/detail-662680.html
文章來源:http://www.zghlxwxcb.cn/news/detail-662680.html
到了這里,關(guān)于自定義WEB框架結(jié)合Jenkins實現(xiàn)全自動測試的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!