UI自动化测试jenkins环境

发表于:2017-9-08 14:59  作者:武定路   来源:51Testing软件测试网采编

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: Jenkins UI 自动化测试 jenkins

  还是用图说话,UI自动化测试脚本布置好后,还只能说是半自动化测试,为什么这么说呢?因为开发将代码更新到SVN后,需要测试将开发的代码更新到测试服务器上,然后关闭TOMCAT,更新代码,编译,打包成war,放在tomcat下的webapp下,然后启动tomcat,然后才能成功。
  全自动化过程
  目前将项目用到的Jenkins配置放于下图,Jenkins本身十分容易配置,但deploy插件有个问题,等会会着重说,希望能帮到遇到此坑的朋友。
  目前环境是这样,jenkins运行在tocmat8.0的8080端口,部署则在tomcat7.0的8888端口,为什么选择两个容器呢?因为我按照网上的一个容器的方法配置,确实从来没成功过,不过一般也都是远程部署到测试服务器上,所以问题也不大,但鉴于小公司一般只有一个测试服务器,不会再有多余的测试脚本的主机,所以建议测试服务器运行的话使用这个方法。
  以下是jenkins配置截图,用到了jdk,maven,插件主要是svn和deploy,建议jenkins按照选择第一个建议安装插件,这样可以避免后期再增加插件了。
  注:构建的maven项目,需要jenkins有maven插件
  jenkins配置1
  jenkins配置2
  jenkins配置3

  TOMCAT配置
  1.配置TOMCAT7的端口,要不然本机原来的TOMCAT8会冲突,如图,只要改成非默认就可以。
  2.配置管理员账号。
  注:具体配置方法请查TOMCAT目录。
  TOMCAT7更改端口1
  TOMCAT7更改端口2
  TOMCAT7的管理员配置

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2017, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道