jenkins+robotframework接口自動化實戰七

之前我們編寫了接口自動化case,我們都是通過rf打開,然後運行的,我們也可以將接口自動化case放到jenkins上運行,達到一個可持續化運行的效果。

1、打開我們的jenkins,首先安裝一個robotframework的插件,在jenkins系統管理-管理插件中下載安裝robotframework的插件,如圖:


jenkins+robotframework接口自動化實戰七


2、新建任務,構建一個自由風格的任務,如圖:


jenkins+robotframework接口自動化實戰七

進入配置頁面:

勾選"丟棄舊的構建",

保持構建的天數 我填的2

保持構建的最大個數 我填的3,看大家喜好。


jenkins+robotframework接口自動化實戰七

然後往下,找到"構建",點擊"增加構建步驟",選擇"執行windows批處理命令",


jenkins+robotframework接口自動化實戰七


jenkins+robotframework接口自動化實戰七


命令為:pybot -d D:\\Jenkins\\workspace\\演示 E:\\PROJECT\\yanshi\\

D:\\Jenkins\\workspace\\演示 是執行後存放生成報告的文件夾

E:\\PROJECT\\yanshi\\ 是接口自動化的文件目錄,大家依據自己實際情況存放。


然後點擊"增加構建後操作步驟",如圖:


jenkins+robotframework接口自動化實戰七

選擇"Publish Robot Framework test results",配置如圖:


jenkins+robotframework接口自動化實戰七

最後保存,如圖:


jenkins+robotframework接口自動化實戰七

點擊立即構建,在控制檯查看結果:


jenkins+robotframework接口自動化實戰七

全部運行成功,我們還可以打開報告


jenkins+robotframework接口自動化實戰七

點擊open_report.html,報錯,如圖:


jenkins+robotframework接口自動化實戰七

不用慌,我們回到首頁,點擊系統管理->腳本命令行,輸入如下命令,如圖:


jenkins+robotframework接口自動化實戰七


jenkins+robotframework接口自動化實戰七


然後在彈出框裡輸入命令:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP",""),點擊運行,再清理瀏覽器緩存(ctrl+shift+delete)即可。

再次點擊Open_report.html,如圖:


jenkins+robotframework接口自動化實戰七

這樣我們寫的接口自動化case就集成到jenkins上面了,希望能對大家有幫助。接口自動化的case就分享到此,希望能對大家有幫助。


分享到:


相關文章: