jonvi 发表于 2018-1-9 21:16:27

jenkins集成maven实现自动化接口测试

  当时领导让研究这个,就总结了一个文档,现在记录在这里,给自己留个备份。
  1、安装jenkins
  地址http://updates.jenkins-ci.org/download/war/
  安装maven插件
  地址http://updates.jenkins-ci.org/download/plugins/maven-plugin/
  安装Performance plugin插件
  2、不用下载maven,可以在Global Tool Configuration里面自动安装
  如果要下载安装的话,按照如下操作
  下载maven并安装
  地址http://maven.apache.org/download.cgi
  配置环境变量
  vi /etc/profile 添加下面语句
  export MAVEN_HOME=/usr/lib/apache-maven-3.3.9
  export PATH=${MAVEN_HOME}/bin:${PATH}
  保存,退出,执行下面命令
  source /etc/profile
  3、配置路径,此处截图的是自动安装maven的操作方式,如果是下载maven安装的话,环境变量配置参考jdk
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174450573-668314354.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174503323-1672454443.png
  4、新建一个maven项目
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174525667-1799041848.png
  配置如下:
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174534917-313995307.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174555011-687540398.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174604448-892734549.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174614495-23210345.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174621901-52647102.png
  代码如下:把生成的jtl报告按照xsl格式转成html
  xsltproc /var/lib/jenkins/workspace/gytest1/target/jmeter/extras/jmeter.results.report.gy.xsl /var/lib/jenkins/workspace/gytest1/target/jmeter/results/*.jtl > /var/lib/jenkins/workspace/gytest1/target/jmeter/TestReport/test.html
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174637495-1824894476.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174650979-263477497.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174700589-1333970837.png
  5、为了解决html报告显示不全问题,需执行以下操作(也许有的电脑不会遇到此种情况,我的遇到了显示不全)
  解决jenkins上面html报告显示不全的问题
  在jenkins执行命令里面运行如下命令,再次构建查看html report就好了
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
  6、构建
  7、去workplace目录的该项目目录下
  可以按照创建项目的项目名搜索
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174715214-705839347.png
  进到这个目录里
  把api-autotest文件夹里的内容覆盖进去
  8、构建,构建完成就可以查看报告了
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174737792-1394431162.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174747370-435995471.png
https://images2015.cnblogs.com/blog/1024927/201702/1024927-20170205174750245-1165548320.png
页: [1]
查看完整版本: jenkins集成maven实现自动化接口测试