最近公司新项目改版,由于没有运维,开发则负责上线任务,并且都是手动上线,并行的项目多了,分支混乱,经常导致B项目上线覆盖A项目,导致系统不定时出现异常,老板知道了便扣了大家的绩效,作为测试这边必须想个办法每天定时去线上巡检一下,这种工作人工是不行的,先不说精力问题,每天巡检一次两次可以,要是多个四五次,谁都对bug有些免疫了,也发现不了全部问题,所以必须上工具,selenium作为web自动化的首选,在eclipse这个ide中写好测试用例,点击run便可以执行,但每次都需要打开ide,还是离不开人,这时便需要一些组件帮助她无人情况也能自动执行,现在不是最流行无人吗,什么无人机,无人驾驶,再搞个无人值守哈哈,其实只是个名字而且。研究了一些工具,最后决定使用selenium+testng+ant+jenkins 这几个兄弟组合一下完成这个任务,下面说一下配置的过程。

一、Jenkins这老爷爷的安装

这个请看我的另一篇文章吧,给个穿越地址http://www.cnblogs.com/iamhp/p/5183136.html

二、testng的安装

这个请看我的另一篇文章吧,给个穿越地址http://www.cnblogs.com/iamhp/p/5756155.html

三、ant的安装

四、selenium的安装

原理:Jenkins可以一直以服务进行运行,到了巡检时间,便去执行他的案例,然后案例里配置好ant,ant会驱动testng,testng驱动selenium,这样便完成了一套流程。

当然,以上只是一个简短的入门教程,每个工具单独拿出来都可以写一本书,所以这个流程搭建好以后还要自己根据需求不断的去挖掘,也可以留言和我互动。

转载于:https://www.cnblogs.com/iamhp/p/5756062.html

也谈自动化平台的搭建,另附高大上的名字---无人值守定时巡检系统(selenium+testng+ant+jenkins)...相关推荐

  1. web短信系统平台软件搭建后台功能介绍|移讯云短信系统

    国际短信系统平台软件搭建后台功能介绍|移讯云短信系统 平台外放接口介绍 支持接入CMPP接口,支持smpp通道接入,支持外放CMPP接口(其他平台可以通过CMPP接入我平台),支持HTTP API J ...

  2. 【解决方案】AI视频结构化智能分析平台EasyCVR搭建市教育考试院综合视频安防监控系统

    一.背景概述 市区教育考试院承担合肥地区高考.研究生考试.非学历考试等考试任务,因此保障教育考试院的安全以及业务的顺利进行是极其重要的,这正是市区教育考试院综合安防视频监控系统设计的核心意义所在.教育 ...

  3. 101-STM32+Air724UG基本控制篇(自建物联网平台)-基础搭建-购买云主机,安装MQTT服务器软件(.Windows系统)

    说明 云服务器: 就是一台电脑,和咱使用的是一样的.云服务器实际上最终还是物理机,只不过物理机是服务商的,服务商负责维护运行. 服务商提供了网页端让咱去购置和选型,购置完以后就可以登录使用. 云服务器 ...

  4. 101-STM32+Air724UG基本控制篇(自建物联网平台)-基础搭建-购买云主机,安装MQTT服务器软件(Linux系统)

    说明 云服务器: 就是一台电脑,和咱使用的是一样的.云服务器实际上最终还是物理机,只不过物理机是服务商的,服务商负责维护运行. 服务商提供了网页端让咱去购置和选型,购置完以后就可以登录使用. 云服务器 ...

  5. 搭建or部署接口自动化平台从零到一的过程

    接口自动化部署or搭建目录 前言 搭建 前端环境 后端环境 部署 部署环境 前端部署 后端部署 第一种方式后端部署 第二种方式后端部署 前言 首先感谢cheeath大佬的支持和帮助,自动化平台成功在服 ...

  6. 中小型运维团队如何设计运维自动化平台

    前言 我给中小型运维团队的定义是整个团队人数(所有运维工程师 + 运维开发工程师)为 20 人以下,一般这样的团队,能为自动化投入的资源也许就 1.2 个开发人员. BAT 等大公司的 DevOps ...

  7. python自动化测试看什么书-《自动化平台测试开发-Python测试开发实战》新书出版了...

    首先 第一本书,当初在百度阅读初步写了个电子版,刚一上线不久即收到了数百位读者朋友阅读收藏购买,于是顺利成章就出版了纸质书. <软件自动化测试开发>认真看过的读者应该都知道,介绍的主要是自 ...

  8. python测试开发自学教程-自动化平台测试开发:Python测试开发实战_PDF电子书

    因资源下载地址容易失效,请加微信号359049049直接领取,直接发最新下载地址. 前言 ======================================================= ...

  9. python测试开发自学教程-自动化平台测试开发- Python 测试开发实战

    适读人群 :本书适合从事自动化测试开发技术的广大开发和测试人员使用,也可供产品测试开发管理人员参考. 自动化测试平台测试开发是指开发一个平台系统,结合相关的开源自动化框架进行集成,如 Selenium ...

最新文章

  1. texturepacker 批量转换
  2. chrome 浏览器自保留端口、安全端口有哪些?chrome不能访问某个端口的环境网址,但是其它的浏览器可以访问原因及解决办法
  3. Vue+Openlayers+Draw实现画笔切换功能,切换画笔为点、线、面
  4. 01 | Spring Data JPA 初识
  5. 使用绘图类库flotr2来绘制HTML5的图形和图表
  6. 淘宝开放API,很不错
  7. 给与 x 距离不超过 d 的点权值 a_一年级不上网课,妈妈陪孩子一起来完成三单元各课练习及单元卷吧...
  8. Java 8“失宠”
  9. 开源软件生态_基础,亮点和建立成功的开源生态系统
  10. Bootstrap 排版地址
  11. Tomcat下中文乱码的解决方法
  12. 信奥中的数学:进位制
  13. MD5算法如何被破解
  14. 获取MP4视频关键帧图像,并保存为JPEG格式文件
  15. python读取文件夹下所有txt_Python读取文件夹中TXT文档
  16. 【华为云计算产品系列】云上迁移工具RainBow实战详解
  17. 南昌大学计算机导师林振荣,南昌大学各学院研究生导师介绍
  18. 小马哥经典摘抄语录之 ————-有创业及野心的一定要看
  19. 双非硕士阿里大数据开发面经(已拿offer)(建议收藏)
  20. Excel使用记录之分页预览与打印标题

热门文章

  1. 维盟虚拟服务器,维盟路由器 虚拟服务器设置
  2. 【C++ for循环的那些事】
  3. vue-python前后端下载文件
  4. python词云图制作壮观天体照_用Python制作酷炫词云图,原来这么简单!
  5. Python - 如何像程序员一样思考
  6. 策略设计模式(Strategy Pattern)[论点:概念、组成角色、相关图示、示例代码、适用场景]
  7. Mysql 优化之海量数据分析
  8. ECharts安装和使用
  9. 服务器被勒索病毒攻击怎么办,服务器中了勒索病毒怎么处理
  10. 20170302找女朋友之路思考总结