美文网首页百人计划我爱编程
[百人计划_selenium&Jenkins]笔记

[百人计划_selenium&Jenkins]笔记

作者: 蓝山_阑珊 | 来源:发表于2017-03-14 12:36 被阅读54次

一、自动化小程序

核心思想:先从小的功能点切入,逐步进入自动化。开始可以做的很简单,使用的过程中再不断完善。不要想一上来就整框架,不好落地。

二、Jenkins入门:

(1)部署:去Jenkins官网下载一个war包(部署包),放在服务器指定目录去。

(2)在服务器装个jdk,启动就可以(指定连接端口)。

传统打包:

开发提交代码到git库-->把代码拉下来去做本地打包-->打包之后传到一个指定的公共目录-->告诉测试包已经打好-->测试把包拿下来-->传到服务器部署-->先停止服务再启动-->监控启动是否正常-->正常启动之后开始测试

Jenkins打包基本流程:

git拉代码指定分支-->在本地服务器通过maven打包-->通过SSH或其他方式传到指定服务器-->用shell脚本把服务器的进程关闭再启动一些进程-->通过一些检查判断这些进程是否正常以及log的异常监控-->若一切OK Jenkins会返回状态告诉一切成功,开始测试

Jenkins使用场景延伸:

当项目比较多的时候提高打包效率。

把单元测试、接口自动化、静态代码扫描集成到Jenkins,在打包之前就可以知道单元测试的覆盖率是多少,接口自动化是否通过。

根据代码提交记录去触发构建

设置每日定时构建

设置每日构建。

做到分布式,比如把打包部署做分离,企业最初是脚本单独写,随着项目的越来越多,可以抽取通用性脚本,可以做脚本的参数化,提高效率。

把selenium自动化的部分集成进来。可以设置一些条件触发,跑自动化测试。

相关文章

  • [百人计划_selenium&Jenkins]笔记

    一、自动化小程序 核心思想:先从小的功能点切入,逐步进入自动化。开始可以做的很简单,使用的过程中再不断完善。不要想...

  • 测试小白初识Selenium&Jenkins

    2017年3月11日,百人计划分享专题《Selenium&Jenkins》,看到专题名就心生畏惧。Selenium...

  • 001启动

    这是百人计划4期的启动课,课程中,IDO老徐给我们讲解了什么是百人计划,百人计划怎么学,以及百人计划的核心使命,或...

  • 2019-03-16 百人计划—启动

    百人计划—启动 有幸加入徐老师的百人计划,希望能在未来的时间,和各位一同成长。 【为什么加入百人计划】 毕业4年,...

  • [百人计划]Pyhton-Requests之接口测试

    非常感谢[百人计划]五娃的分享!下面是整理的笔记: 一、环境准备: Pyhton 2.x或者Pyhton 3.x、...

  • 简书第一记—百人计划启动篇

    一、百人计划的意义(自己对百人计划的理解) 老徐多次提到过百人计划,自己其实在年前有过心动。但是由于自己犹豫不决,...

  • Jenkins - pipeline as code

    《Jenkins 2.x实践指南》笔记 Jenkins是一个用Java开发的、开源的自动化服务器。Jenkins对...

  • 百人计划之58、59

    继续我的百人计划

  • jenkins自动发布java代码

    继jenkins笔记(1)进行实战java代码发布,此利用github私有仓库拉去,jenkins利用maven编...

  • 持续集成(harbor jenkins gitlab k8s)

    本文章仅作为个人笔记 文章 参考 安装jenkins (下面列出多种方式,选一种即可)jenkins docker...

网友评论

    本文标题:[百人计划_selenium&Jenkins]笔记

    本文链接:https://www.haomeiwen.com/subject/zrocnttx.html