jenkins+maven+testng參數化執行測試用例


碰到一個場景是,在做自動化中,一個系統往往需要兼容很多瀏覽器,如何在一個工程中,通過參數化去啟動不同的瀏覽器,而無需改動配置文件呢?

我解決的思路是:

1、通過jenkins的參數傳遞給maven

2、在通過maven把參數傳遞給testng

3、testng在把參數傳給執行的類

這樣就可解決此問題,一下是我具體的配置及使用方法,如下:

jenkins中的配置 如下:

maven的pom.xml配置如下:

testng的xml配置如下:

java類中使用testng的xml配置參數,如下:

 

最后,在jenkins中選擇配置參數job,點擊構建,進入如下頁面,填寫好參數,點擊開始構建,ok


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM