当前位置: 首页 > news >正文

【Golang 接口自动化00】为什么要用Golang做自动化?

目录

为什么使用Golang做自动化

最终想实现的效果

怎么做?

写在后面

 资料获取方法


为什么使用Golang做自动化

顺应公司的趋势学习了Golang之后,因为没有太多时间和项目来实践,怕止步于此、步Java缺少练习遗忘殆尽的后尘,决定利用工作之余的时间把此前用Python的写的自动化使用golang进行重构。

一直都有总结的习惯,也喜欢用代码解决一些问题,此前这一块都是用Python来完成的,后续会逐渐转移到Golang。我相信通过挖掘一些项目内部能做的事情做练习,希望以后能成为一个合格的gopher。

最终想实现的效果

终极目标:与开发的代码放在一起CI,作为CI成功与否的一个判断条件,做到真正的提前发现问题

怎么做?

其实在写这篇博客的时候,我已经完成了Golang接口自动化主要架构的选型,demo也已经完成,大概会分为以下几个方面来记录:

  • http请求封装(标准库)
  • grpc请求封装
  • 响应结果解析(json、xml等)
  • 如何编写自动化用例
  • 如何管理自动化用例(数据、脚本分离)
  • 其他功能(操作数据库完成数据初始化、邮件发送结果、CI集成、镜像部署等)

写在后面

此篇为第一篇,我会写一个系列来记录整个框架的构建过程。


 资料获取方法

【留言777】

各位想获取源码等教程资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

http://www.lryc.cn/news/107827.html

相关文章:

  • Android 架构模式如何选择
  • 深入了解 LoRaWAN® B 类设备
  • KK集团再闯港交所:引领潮流零售市场,2023年一季度业绩增势显著
  • Vue中的组件渲染
  • docker 保存和载入镜像
  • Java框架(九)--Spring Boot入门(1)
  • 2023年第四届“华数杯”数学建模思路 - 案例:随机森林
  • Redis中缓存穿透、击穿、雪崩以及解决方案
  • 系统架构设计师-软件架构设计(6)
  • Knife4j系列--解决不显示文件上传的问题
  • 深入学习Mysql引擎InnoDB、MylSAM
  • 第七章:SpringMVC中
  • MySQL数据库——DQL操作——基本查询
  • Electron 开发,报handshake failed; returned -1, SSL error code 1,错误
  • 知识区博主转型——兼做知识区和改造区博主!!!!!
  • Resnet与Pytorch花图像分类
  • 【NLP概念源和流】 03-基于计数的嵌入,GloVe(第 3/20 部分)
  • 【React】关于组件之间的通讯
  • item_get-小红薯-商品详情
  • 网络安全进阶学习第十课——MySQL手工注入
  • 2.3 网络安全协议
  • Apache Flink概述
  • django使用mysql数据库
  • MongoDB文档--基本概念
  • 【TypeScript】TS入门及基础学习(一)
  • Dockerfile构建LNMP镜像(yum方式)
  • Flink Windows(窗口)详解
  • AssetBundle学习
  • CompletableFuture原理与实践
  • 8.3 作业