devops的一次记录

文章目录


jenkins 集成能够实现CI/CD了;
那么下一步就是自动部署后的测试了,

测试

测试主要为

  • 单元测试
  • 接口测试
  • web测试
  • 性能测试
  • 安全测试

  • 我们一般做自动化测试,主要是针对单元测试,web测试,接口测试;不同的测试需要用到不同的手段或者工具去测。
    单元测试:junit,testNG
    web测试:selenium
    接口测试:jmeter
    性能测试:loadrunner
    当然测试后我们也需要有对应的报表/统计工具进行图表化的展示。
    allure,promence
    现在我们大多数的项目都是前后端分离的,当然在开发的过程中也是前后端分开进行开发,因此是不便于在开发阶段进行测试的,这样也对于接口文档的要求更重要了,因此我们也可以使用api-doc/swagger的方式进行开发,便于测试也便于前端集成后端代码
    我们在自动化测试前也可以使用apidoc,swagger的方式进行接口文档的

监控

监控主要两点

  1. 收集数据
  2. 图表化展示
  • prometheus cadvisor node-exported granafa
  • zabbix

扩展

扩展可以做的就很多了

  1. 测试和需求结合起来,那么需求就需要有更好的管理手段了,zendao/jira
  2. 不同阶段的不同工具的使用都会有大量的积累,产生大量的文档,这时候就需要用到知识库了confluence/wiki
  3. 随着项目的发展可能不仅限于一两个工程了,大量的工程的出现就需要镜像库去存放我们的工程jar,存放我们的docker 镜像,nexus/harbu
  4. 镜像积累下来了,那么我们也需要去使用它,因此我们可以实现CMDB结合我们的测试结果,我们的监控结果去自动化的扩展我们的应用
  5. 当我们的项目体量更进一步扩展的时候我们可以使用K8S去管理我们大量的容器

下雨了,先写到这,以后再说吧

停了好久,放一张图吧。基本上包含整个实施过程中的东西了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值