本文章是回憶並記錄下搭建自動化測試環境的過程。java
第一步:下載maven(個人版本是:apache-maven-3.0.5),下載好後直接放入C盤就能夠,這個是免安裝的。放好後須要在環境變量裏面設置一下(M2_HOME=C:\apache-maven-3.0.5)。web
第二步:下載jenkins的war包,並放入tomcat6的webapps文件夾下。而後啓動tomcat便可。apache
第三步:在eclipse裏創建maven項目,這裏最主要的是配置pom.xml文件,配置好後的內容大概以下:windows
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>echengmaven</groupId>
<artifactId>echengmaven</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.44.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<includes>
<include>**/*testloginbaidu.java</include>
</includes>
<excludes>
<exclude>**/loginbaidu.java</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>utf8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>瀏覽器
第四步:安裝svn服務,主要是爲了代碼的上傳,我用到的是VisualSVN-Server-2.5.20(在windows上部署SVN服務),該工具如何使用能夠在百度上進行搜索,簡單的使用仍是比較簡單的。tomcat
第五部:在Eclipse中安裝svn插件,方便在eclipse中將代碼上傳到svn服務上。安裝好後,在eclipse的maven項目中,能夠右鍵,在team中,能夠查看到以下圖的樣子,說你的svn插件安裝成功了:app
在eclipse中鏈接SVN服務:eclipse
5.1 選擇team,而後選擇Share Project;webapp
5.2 在出現的Share Project窗口中選擇SVN,而後下一步;maven
5.3 選擇「建立新的資源庫位置」,而後下一步;
5.4在URL中填寫代碼上傳到SVN服務的地址,該地址在創建svn服務的時候會獲得一個URL的,而後下一步。我這裏選擇的svn地址以下:
5.5 在出現的窗口中,選擇「使用項目名稱作爲文件夾名」,而後下一步;
5.6 此時在出現的窗口中點完成操做;
Jenkins的配置以下:
1.在tomcat中放置好jenkins.war包後,須要將 tomcat服務啓動;
2.在瀏覽器中輸入http://127.0.0.1:8080/jenkins/,此時會出現以下畫面,說明jenkins服務已經啓動好了。
3.開始新建一個項目,以下圖:
4.開始對項目進行配置:
SVN路徑配置:
構建觸發器配置(能夠設置什麼時間開始構建項目,相似於windows裏的定時任務)以下:
maven部分的配置工做:
至此一個簡單的 selenium+maven+svn+jenkins+junit 無人值守的自動化測試環境便構建完畢。