python 自動化測試Jenkins 持續集成

一直在做 python 自動化測試,但是腳本的執行之前是運維來維護的,通過 saltstack, 自己並未做過多的研究,後續可以研究一下 saltstack.


今天先研究一下使用 github 管理項目,並使用jenkins 來構建執行。

公司使用的是git管理項目,同樣也做了下嘗試,方法一致。

 

1、創建project

如圖先新建一個project 

 

 如下圖,在改項目下增加了一層目錄結構,

 

如下圖,在引入模塊時,需要加入該目錄。

 

 

 2、創建Jenkins任務

 2.1、填寫項目名稱

 

 

 2.2、配置源碼管理,這裏選擇Git

  添加項目Git 地址,可以複製的那個git地址即可。

  如果項目是 public 類型的,Credentials 爲空即可,如果爲private 類型,需要點擊Add添加賬戶信息

 

 

 

 3、設置構建並保存

python 執行程序的命令即是:python 啓動程序.py 

 

 4、項目構建

 4.1、執行報錯

 

 

由上圖可以看到,構建時是將項目從git上pull到了本地路徑如下,而執行時並沒有找到正確的路徑。

 

處理方法可以在執行 python runMain.py前加一行代碼

 

但是即便這樣,仍然有問題,如下圖

 

 

 如上圖,提示找不到對應的模塊,因爲項目中有引入其他模塊,而引入時怎加了 路徑,故這裏找不到。

 

解決辦法是,新建項目是,不再增加多餘路徑,直接創建文件即可,如下圖

 

 

 

如下圖執行結果即顯示成功

 

5、查看結果 

注意這樣執行的時候,最好關閉殺毒軟件,且是後臺自動執行的,看不到相關頁面展示的(這裏我也不太清楚)

但是執行結果應該是可信的,我專門做了錯誤時的校驗,能正確返回測試結果!

 

郵件展示

執行通過時的展示

結果展示

 

執行錯誤時的展示

 

 

https://www.cnblogs.com/BlueSkyyj/p/8778637.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章