記錄一下selenium+maven+svn+jenkins+junit構建無人值守的自動化測試環境

本文章是回憶並記錄下搭建自動化測試環境的過程。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   無人值守的自動化測試環境便構建完畢。

相關文章
相關標籤/搜索