首页 > 其他分享 >测试环境路由可以这么做(七):研发提效的好帮手

测试环境路由可以这么做(七):研发提效的好帮手

时间:2024-09-21 09:53:59浏览次数:11  
标签:好帮手 可以 环境 研发 开发 测试环境 提效 路由

如果你觉得这篇文章对你有帮助,请不要吝惜你的“关注”、“点赞”、“评价”,我们可以进一步讨论实现方案和细节。你的支持永远是我前进的动力~~~

曾经面试过一家公司,属于事业单位,朝9晚5,下午5点大家准时坐班车回家。真让人羡慕啊!!!

面试过程中,面试官明确表达,尽量不要加班,以免带坏风气。原因嘛,大家都懂的。

在不增加人手、不减需求的情况下,又要按时交付,其实是很难的。

因此提升研发效率是一个必然的要求

有两个方向,一是提升研发人员的个人技能,二是打造更好的工具赋能给研发、QA、运维等相关技术人员

在开发、测试环节,一个稳定、易用的服务运行环境是非常重要的,对研发效率、研发质量起着非常重要的作用

没有测试环境路由系统,存在着一系列的问题,举例如下:

图片

我们对测试环境路由价值内部做了调研、量化:

对比维度

环境路由之前

环境路由

环境创建速度

周级别,两周以上

分钟级

资源节约

每套环境涉及80+服务、10+中间件,需要全套部署,资源持续占用

资源复用,仅需部署需求变动涉及的服务;用完回收资源

环境数量

限于环境创建速度及资源,现仅有三套开发环境+两套测试环境,对于大量的并行需求远远不够

理论上无限

构建次数

在服务器上构建,平均一次4分钟;改动一次,需提交构建一次

基本上是本地启动,仅有少量构建次数

问题定位效率

小时级;涉及多人一起定位

分钟级;可个人独立定位

调试效率

debug时,造成整体业务流程阻塞

流量劫持到本地环境,无阻塞

环境稳定性

固定分支模型,不同的需求代码合并在一起,冲突严重,环境不稳定,

以业务需求为单位的分支模型,环境隔离,无冲突,环境稳定

开发、测试环境一致性

物理隔离,开发、测试各自使用自己的环境,环境相关的数据及配置需要做两遍,并且要手动更新到另外三套环境

以业务需求为维度,开发、测试共用一套虚拟环境,数据准备仅需一次;上线后自动维护基础环境

提升40%的开发效率:从saas2.0的研发周期来看,代码开发一周、联调一周、测试一周,总体提升40%是没有问题的。不包括前期的需求分析、技术评审、架构设计等阶段

节省服务器资源:5套环境,28个节点,平均一套环境6个节点(4 cpu、16G内存),包括数据库等独立资源

网上测试环境路由相关文章挺多的,有理论有效果,但可惜那是人家的,没有任何实现,因此只能远观而不能近玩唉!!!

通过以下系列文章,大家可以对原理和实现方案有个大体了解,有了基本的思路和demo,结合自己公司的实际情况,实现一套符合自己场景的测试环境路由也就不难了!!!

希望可以通过这几篇文章,你也可以打造出属于自己的测试环境路由系统,从此减少加班的时间!!!

测试环境路由可以这么做(一)

测试环境路由可以这么做(二):多级测试环境路由算法,值得拥有

测试环境路由可以这么做(三):特性环境标识注入

测试环境路由可以这么做(四):K8S Ingress入口层增强

测试环境路由可以这么做(五):Dubbo增强

测试环境路由可以这么做(六):RocketMQ增强

标签:好帮手,可以,环境,研发,开发,测试环境,提效,路由
From: https://blog.csdn.net/u013469646/article/details/142410954

相关文章

  • 测试环境路由可以这么做(六):RocketMQ增强
    现状消息队列的处理在测试环境路由中是非常特殊的存在,据说阿里ToG的团队都没有搞定RocketMQ。知道了这个消息,我们还是很值得骄傲的!!!消息队列有多种实现,当时我们公司同时使用了RabbitMQ、ActiveMQ、Kafka、RocketMQ四种,但业务主要使用的是ActiveMQ,未来计划统一为RocketMQ,所以......
  • TAPD7.0焕新升级!助力企业数字化敏捷研发提效
    近日,TAPD的7.0升级版本,不仅外观、引擎、协作焕新升级,大型产品规模化,敏捷‍‍‍‍‍‍‍‍更跨组织/地域,研发协作小团队更轻便。腾讯TAPD7.0焕新升级!“外观”升级导航革新:重塑导航栏,以极简设计引领清晰导航时代。一目了然的操作路径,让每一次点击都精准高效,加速企业的项目进......
  • vivo 全链路多版本开发测试环境落地实践
    作者:来自vivo互联网研发效能团队-WangKang测试环境全链路多版本部署,解决多测试环境资源争抢等问题。一、背景介绍软件系统中全链路指的是从用户请求发起,到最终返回响应的整个过程中所涉及到的所有环节和组件。在微服务软件架构风格盛行的今天,因为微服务独立部署、松耦合等特性,......
  • 如何快速排查软件测试环境中存在的网络问题?
    以下是快速排查软件测试环境中存在网络问题的方法: 一、检查物理连接 1. 查看网络线缆是否插好: -检查服务器、测试设备等的网络接口处,确保网线牢固连接,没有松动或脱落的情况。-对于无线网络,确认设备是否在信号覆盖范围内且信号强度良好。2. 检查网络设备状态: ......
  • 如何快速排查软件测试环境中存在的兼容性问题?
    以下是快速排查软件测试环境中存在兼容性问题的方法: 一、明确软件需求和支持范围 1. 查阅软件文档:-仔细阅读软件的用户手册、技术规格说明等文档,了解软件支持的操作系统、浏览器版本、硬件要求等信息。-确定软件预期运行的环境范围,以便有针对性地进行兼容性测试。......
  • Serverless 应用引擎 SAE 助力袋拉拉研发提效 70%
    作者:百潼医院环保IOT设备的引领者:机汽猫机汽猫是⼀家致⼒于通过投放⾃助取袋设备,为医院场景提供新型环保袋交付⽅式的科技公司。它成⽴于2019年,旗下品牌袋拉拉(DaiLala)通过投放⾃助取袋机,解决了医院对环保袋的管理问题,让⽤户能够随时使⽤环保袋,同时也致力于在医疗场景投放各类型......
  • Serverless 应用引擎 SAE 助力袋拉拉研发提效 70%
    作者:百潼医院环保IOT设备的引领者:机汽猫机汽猫是⼀家致⼒于通过投放⾃助取袋设备,为医院场景提供新型环保袋交付⽅式的科技公司。它成⽴于2019年,旗下品牌袋拉拉(DaiLala)通过投放⾃助取袋机,解决了医院对环保袋的管理问题,让⽤户能够随时使⽤环保袋,同时也致力于在医疗场景投放各......
  • 中华财险60%研发人员用通义灵码全面提效,“越用越上瘾”
    点击查看中华财险视频采访!保险业被看成是社会“稳定器”和经济“助推器”,近年来已驶入数字化发展快车道。在 AI、大模型当道的今天,保险行业的研发流程、产品设计、场景拓展等业务链条各环节,都值得用大模型进行重塑。日前,中华联合财产保险股份有限公司(以下简称“中华财险”)创新研发......
  • 中华财险60%研发人员用通义灵码全面提效,“越用越上瘾”
    点击查看中华财险视频采访!保险业被看成是社会“稳定器”和经济“助推器”,近年来已驶入数字化发展快车道。在 AI、大模型当道的今天,保险行业的研发流程、产品设计、场景拓展等业务链条各环节,都值得用大模型进行重塑。日前,中华联合财产保险股份有限公司(以下简称“中华财险”)创新研发......
  • 中华财险60%研发人员用通义灵码全面提效,“越用越上瘾”
    点击查看中华财险视频采访!保险业被看成是社会“稳定器”和经济“助推器”,近年来已驶入数字化发展快车道。在 AI、大模型当道的今天,保险行业的研发流程、产品设计、场景拓展等业务链条各环节,都值得用大模型进行重塑。日前,中华联合财产保险股份有限公司(以下简称“中华财险”)创新......