Jenkins自動化測試指令碼的構建

2022-03-09 18:40:28 字數 1156 閱讀 4367

【準備環境】

自動化測試框架指令碼

linux下的python環境    

【思路】

測試順序是,測試通過**倉庫拉下自動化指令碼框架的**,執行測試指令碼,檢視測試報告       

1.自動從**倉庫拉下**

2.自動執行測試指令碼

3.生成測試報告

4.報告通過郵件傳送

【linux下環境準備】

1   linux伺服器下安裝自動化框架所需要的模組

python3 -m pip install ddt==1.2.1

python3 -m pip install jsonpath==0.81

python3 -m pip install requests==2.20.1

python3 -m pip install xlrd==1.2.0

等等 諸如此類安裝

2 建立存放自動化測試框架的目錄和存放報告彙總的目錄

mkdir   auto_test

mkdir  reports

【jenkins下建立自動化測試job】

1  新建1個job(選擇自由風格)

2  配置該job

3. 編寫shell指令碼在伺服器上

選擇shell執行

執行job  ,成功

【jenkins傳送郵件 】

個人覺得還是用自動化框架裡面的傳送郵件(我的框架裡面有htmltestrunner 我是通過這個傳送郵件的)

自動化編譯shell指令碼 jenkins

為了實現我們的應用自動編譯 組織版本 設定md5值 上傳編譯包 打基線等操作。自動化編譯shell指令碼 export lc ctype zh cn.utf 8 輸入引數 發布版本號設定 編譯時根據實際情況改動 relversion x.y.z 輸入引數 庫的測試基線路徑設定 需改動 buildba...

前端指令碼自動化部署(非jenkins)

前端自動化部署原理 首先從git伺服器拉取前端專案 然後把拉取來的 打包成dist檔案,把打包好的檔案上傳linux中的nginx伺服器,重啟nginx伺服器。該過程用到git版本控制工具拉取 用到前端打包命令 需要npm技術 所以要安裝node,需要用到從本地window系統上傳檔案到遠端linu...

測試自動化 自動化測試的定義

相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...