也谈自动化平台的搭建,另附高大上的名字---无人值守定时巡检系统(selenium+testng+ant+jenkins)...
最近公司新项目改版,由于没有运维,开发则负责上线任务,并且都是手动上线,并行的项目多了,分支混乱,经常导致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)...相关推荐
- web短信系统平台软件搭建后台功能介绍|移讯云短信系统
国际短信系统平台软件搭建后台功能介绍|移讯云短信系统 平台外放接口介绍 支持接入CMPP接口,支持smpp通道接入,支持外放CMPP接口(其他平台可以通过CMPP接入我平台),支持HTTP API J ...
- 【解决方案】AI视频结构化智能分析平台EasyCVR搭建市教育考试院综合视频安防监控系统
一.背景概述 市区教育考试院承担合肥地区高考.研究生考试.非学历考试等考试任务,因此保障教育考试院的安全以及业务的顺利进行是极其重要的,这正是市区教育考试院综合安防视频监控系统设计的核心意义所在.教育 ...
- 101-STM32+Air724UG基本控制篇(自建物联网平台)-基础搭建-购买云主机,安装MQTT服务器软件(.Windows系统)
说明 云服务器: 就是一台电脑,和咱使用的是一样的.云服务器实际上最终还是物理机,只不过物理机是服务商的,服务商负责维护运行. 服务商提供了网页端让咱去购置和选型,购置完以后就可以登录使用. 云服务器 ...
- 101-STM32+Air724UG基本控制篇(自建物联网平台)-基础搭建-购买云主机,安装MQTT服务器软件(Linux系统)
说明 云服务器: 就是一台电脑,和咱使用的是一样的.云服务器实际上最终还是物理机,只不过物理机是服务商的,服务商负责维护运行. 服务商提供了网页端让咱去购置和选型,购置完以后就可以登录使用. 云服务器 ...
- 搭建or部署接口自动化平台从零到一的过程
接口自动化部署or搭建目录 前言 搭建 前端环境 后端环境 部署 部署环境 前端部署 后端部署 第一种方式后端部署 第二种方式后端部署 前言 首先感谢cheeath大佬的支持和帮助,自动化平台成功在服 ...
- 中小型运维团队如何设计运维自动化平台
前言 我给中小型运维团队的定义是整个团队人数(所有运维工程师 + 运维开发工程师)为 20 人以下,一般这样的团队,能为自动化投入的资源也许就 1.2 个开发人员. BAT 等大公司的 DevOps ...
- python自动化测试看什么书-《自动化平台测试开发-Python测试开发实战》新书出版了...
首先 第一本书,当初在百度阅读初步写了个电子版,刚一上线不久即收到了数百位读者朋友阅读收藏购买,于是顺利成章就出版了纸质书. <软件自动化测试开发>认真看过的读者应该都知道,介绍的主要是自 ...
- python测试开发自学教程-自动化平台测试开发:Python测试开发实战_PDF电子书
因资源下载地址容易失效,请加微信号359049049直接领取,直接发最新下载地址. 前言 ======================================================= ...
- python测试开发自学教程-自动化平台测试开发- Python 测试开发实战
适读人群 :本书适合从事自动化测试开发技术的广大开发和测试人员使用,也可供产品测试开发管理人员参考. 自动化测试平台测试开发是指开发一个平台系统,结合相关的开源自动化框架进行集成,如 Selenium ...
最新文章
- texturepacker 批量转换
- chrome 浏览器自保留端口、安全端口有哪些?chrome不能访问某个端口的环境网址,但是其它的浏览器可以访问原因及解决办法
- Vue+Openlayers+Draw实现画笔切换功能,切换画笔为点、线、面
- 01 | Spring Data JPA 初识
- 使用绘图类库flotr2来绘制HTML5的图形和图表
- 淘宝开放API,很不错
- 给与 x 距离不超过 d 的点权值 a_一年级不上网课,妈妈陪孩子一起来完成三单元各课练习及单元卷吧...
- Java 8“失宠”
- 开源软件生态_基础,亮点和建立成功的开源生态系统
- Bootstrap 排版地址
- Tomcat下中文乱码的解决方法
- 信奥中的数学:进位制
- MD5算法如何被破解
- 获取MP4视频关键帧图像,并保存为JPEG格式文件
- python读取文件夹下所有txt_Python读取文件夹中TXT文档
- 【华为云计算产品系列】云上迁移工具RainBow实战详解
- 南昌大学计算机导师林振荣,南昌大学各学院研究生导师介绍
- 小马哥经典摘抄语录之 ————-有创业及野心的一定要看
- 双非硕士阿里大数据开发面经(已拿offer)(建议收藏)
- Excel使用记录之分页预览与打印标题