list123342 发表于 2018-1-9 23:56:19

selenium+maven+testng+IDEA+git+jenkins自动化测试环境搭建(三)

  selenium+maven+testng+IDEA+git+jenkins自动化测试环境搭建
  工具准备:

  intellij>  maven安装
  git安装
  jenkins安装

1Jenkins安装
  在最简单的情况下,Jenkins 只需要两个步骤:
  1.下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jenkins-ci.org/
  2.运行 java -jar jenkins.war
  注意:Jenkins 需要运行 Java 5以及以上的版本。
  还有一种安装方式就是将下载的war包文件部署到 servlet 容器,然后启动容器,在浏览器的URL地址栏中输入类似http://localhost:8080/jenkins/这样的地址即可。
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225144201072-688808919.png
  2   jenkins配置:系统管理
  1、安装插件:系统管理->插件管理
  安装项目相对应的插件,git,maven,testng等等相关的插件
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225144621884-580702610.png
  2、全局工具参数配置:系统管理->全局工具配置
  配置jdk,maven,git等等安装目录参数配置
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225144903134-1042796004.png
  3jenkins创建maven项目
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225145610337-1983359844.png
  1、配置项目:点击配置
  源码管理:
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225145803197-1079182468.png
  Bulid:
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225145853478-456007649.png
  Publish HTML report:
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225145946165-2059909212.png
  这个报告的产生需要在pom.xml增加plugin和dependency
  plugin:
  

<plugin>  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.6</version>
  <configuration>
  <suiteXmlFiles>
  <suiteXmlFile>test.xml</suiteXmlFile>
  </suiteXmlFiles>
  <workingDirectory>target/</workingDirectory>
  </configuration>
  </plugin>
dependency:  

<dependency>  <groupId>org.testng</groupId>
  <artifactId>testng</artifactId>
  <version>6.8</version>
  <scope>compile</scope>
  </dependency>
  

<dependency>  <groupId>com.google.guava</groupId>
  <artifactId>guava</artifactId>
  <version>19.0</version>
  </dependency>
  

  (注意:testng6.0以上的版本要增加guava这个dependency)
  4构建项目
  等以上配置完成后就可以进行项目构建,点击立即构建,就可以进行项目运行
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225150637259-179589055.png
  5   运行结果
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225150814306-761671122.png
  HTML报告:点击HTML报告就可以查看或者下载
https://images2018.cnblogs.com/blog/825678/201712/825678-20171225150959056-327201290.png

yfhmmx 发表于 2018-1-17 10:06:31

来坐沙发的……寂寞的楼主
页: [1]
查看完整版本: selenium+maven+testng+IDEA+git+jenkins自动化测试环境搭建(三)