小白的傻瓜式教程,有錯請指出~~轉載請註明出處,謝謝~~~apache
jenkinswindows
apache-ant瀏覽器
jdk服務器
junit.jarapp
如今測試寫的是Java項目,沒有主函數。不是maven項目,提交到SVN上jar包會找不到。因此要在項目中新建一個文件夾專門來放引用的jar包。我建了一個lib來放jar包。maven
接下來將jar包引入到項目中:右鍵項目——》build path——》configure build path——》add jars——》選擇項目中存放jar包的文件夾,選擇須要的jar包後apply,保存。(提交SVN時lib文件夾也須要提交)函數
咱們的測試項目使用ant運行,須要build文件。右鍵項目 --》export --》general --》ant buildfile 就能夠生成build文件。工具
登陸到須要運行測試用例的服務器中(由於公司中的Linux沒有可視化界面,沒法進行測試,須要用到Windows服務器)。測試
安裝jdk,ant,火狐瀏覽器。ui
將junit-4.10.jar 複製到%ANT_HOME%\lib目錄下。例如,我需複製到D:\apache-ant-1.9.6\lib下。
在Jenkins中設置好Windows節點。若是鏈接不上,多是由於Jenkins所在的服務器端口沒有打開。運行bat文件後能夠看到端口號,在Jenkins服務器上進入/etc/sysconfig/iptables添加此端口號,再重啓service iptables restart 就能夠鏈接了,實踐中發現配置的兩個節點使用的都是同一個端口號。並且斷開後再次鏈接使用的端口號會有變化。
新建一個自由風格的job
源碼管理:選擇No。
增長構建步驟:選擇Invoke Ant。Targets的名字test來自build.xml中的target名字test(test在build.xml中也是默認執行的target)。
這裏的構建也能夠用windows腳本執行。兩者效果徹底同樣。
構建後操做:選擇Publish JUnit test result report。測試報告xml填:test_case\target\surefire-reports\*.xml
點擊保存。