微服务中的集成测试

  前边思考了微服务的测试与原来web程序等的测试差别不大,更多的是依赖于junit测试工具,

单元测试的加强会提升程序本身的设计。

  这篇文章主要讲一下最近做的一个集成测试程序设计,目标主要是服务端程序上线以及

程序可用率100%,再有就是自动化能机器完成的事情尽量机器去完成,节省人力,并且测试用例

通过数据库或者说系统管理起来会固化下来,可以不断不断的完善、积累测试用例。

  功能实现在管理平台上,原理读取线上服务接口,读取配置参数以及结果,比对并记录比对结果。

如用例未全部执行完执行下一条用例,如用例执行完则完成本次自动测试。

  包图以及流程图如下:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏EAWorld

使用消息系统进行微服务间通讯时,如何保证数据一致性

前言 微服务是当下的热门话题,今天来聊下微服务中的一个敏感话题:如何保证微服务的数据一致性。谈到分布式事务,就避免不了CAP理论。 ? CAP理论是指对于一个分...

3485
来自专栏Linyb极客之路

初识分布式架构

集群 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。

771
来自专栏Golang语言社区

[go语言]利用缓冲信道来实现网游帐号验证消息的分发和等待

设想这样一个应用场景:一个网游登录服务器的实现里,每个玩家的连接用一个goroutine来处理,有一个主动对象AccountServer代表帐号服务器,Acco...

34610
来自专栏Spark学习技巧

对比MPP计算框架和批处理计算框架

翻译 原文链接: https://content.pivotal.io/blog/apache-hawq-next-step-in-massively-par...

22410
来自专栏架构师之路

58到家入驻微信钱包的技术优化

一、需求缘起 大伙打开微信钱包,会发现58到家入驻了微信钱包的一级入口(如下图),这个入口流量极大,微信要求被接入的H5必须能抗住n万的qps(58到家的系统是...

37411
来自专栏Golang语言社区

[go语言]利用缓冲信道来实现网游帐号验证消息的分发和等待

设想这样一个应用场景:一个网游登录服务器的实现里,每个玩家的连接用一个goroutine来处理,有一个主动对象AccountServer代表帐号服务器,Acco...

3268
来自专栏JarvanMo的IT专栏

在Android P上使用Http

不少同学在适配Android P的时候会遇到not permitted by network security policy问题:

1062
来自专栏云计算认知升级

【腾讯云的1001种玩法】十分钟轻松搞定云架构:CDN的命中率是什么

十分钟轻松搞定云架构,这节课中我们来深入了解什么是CDN 的命中率,CDN为什么能帮你省下钱?又如何省下更多的钱?

6530
来自专栏Spark学习技巧

消息队列服务Kafka揭秘:痛点、优势以及适用场景

摘要:消息队列Kafka是一个分布式的、高吞吐量、高可扩展性消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等,是大数据生态中不可或缺...

1143
来自专栏EAWorld

元数据如何驱动微服务报文架构?

随着微服务的概念逐渐被人们接受,大家都在努力将自己的应用系统向微服务框架转型。在我们研发微服务框架的时候,就发现随着服务数量的增多,服务接口定义就需要一套统一数...

3358

扫码关注云+社区