您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源單元測(cè)試工具 > TestNG
Jenkins+ANT+TestNG環(huán)境搭建
作者:rose_jeff 發(fā)布時(shí)間:[ 2016/11/17 17:15:12 ] 推薦標(biāo)簽:TestNG 單元測(cè)試

  環(huán)境準(zhǔn)備:
  Ubuntu 16.04 系統(tǒng),配置TestNG環(huán)境,安裝ant,jenkins,我是使用命令方式安裝的:
  安裝ant: sudo apt install ant
  安裝Jenkins:
  wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
  sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  sudo apt-get update
  sudo apt-get install jenkins
  安裝Java環(huán)境,使用java -version命令檢查是否之前有安裝,如果沒有安裝可以根據(jù)提示進(jìn)行安裝
  安裝好Jenkins后,打開瀏覽器訪問localhost:8080,進(jìn)到Jenkins主頁(yè)面:
  安裝插件:
  點(diǎn)擊左上方Manage Jenkins  -> Manage Plugins  -> Available ->在Filter框中輸入關(guān)鍵字搜索需要安裝的插件
  這里我們需要安裝 Ant Plugins和TestNG Results Plugin.
  這個(gè)我們想創(chuàng)建一個(gè)Windows Slave節(jié)點(diǎn),讓testng在Windows讓運(yùn)行:
  點(diǎn)擊左上方Manage Jenkins  -> Manage Nodes  ->New Node ->輸入節(jié)點(diǎn)名字,勾選Permanent Agent, 點(diǎn)擊 OK

  其中Labels選項(xiàng)在后面指定Project在哪個(gè)地方運(yùn)行時(shí)會(huì)用到,名字可以自己指定;
  Launch Method:選擇Launch agent via Java Web Start方式
  然后點(diǎn)擊Save。
  創(chuàng)建一個(gè)Project:
  點(diǎn)擊左上角New Item  -> 輸入項(xiàng)目名稱,選擇項(xiàng)目類型FreeStyleProject,點(diǎn)擊OK按鈕 -》

  勾選Restrict Where this project can be run,在Label Expression中輸入開始創(chuàng)建的節(jié)點(diǎn)的Label,項(xiàng)目會(huì)在這個(gè)slave上面執(zhí)行了
  勾選Use custom workspace,在Directory中寫入Testng項(xiàng)目路徑,

  Build選擇Invoke Ant方式,在Build File欄輸入build.xml文件的路徑,

  Post-build Actions選擇Publish TestNG Results,在TestNG XML Report Pattern中填寫需要顯示的xml報(bào)告名稱,點(diǎn)擊保存。
  在子服務(wù)器上面訪問Jenkins并建立鏈接,具體方式可以參考:http://www.tuicool.com/articles/vYb2ymE
  之后可以在Master或Slave機(jī)器上運(yùn)行剛剛新建的Project了。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd