微服务中的集成测试

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

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

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

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

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

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

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

  包图以及流程图如下:

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏炉边夜话

拥抱变化—— 可扩展性杂谈

                                                                                ...

721
来自专栏H2Cloud

H2Engine服务器引擎介绍

H2Engine服务器引擎介绍 简介   H2Engine服务器引擎架构是轻量级的,与其说是引擎,个人觉得称之为平台更为合适。因为它封装的功能非常精简,但是提供...

4088
来自专栏Rainbond开源「容器云平台」

基于akka的分布式实时消息系统

1684
来自专栏携程技术中心

干货 | 如何利用Xcode实现线上代码覆盖率的检查

1462
来自专栏java一日一条

影响Java EE性能的十大问题

本文作者是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和JVM技术。他在性能优化和提升方面也有很深刻的见解,下面他将和大家分享一...

532
来自专栏云计算

基于微服务的 Abixen 平台中的领域驱动设计方法

原文地址:https://dzone.com/articles/ddd-tiers-approach-in-microservices-based-abixen

3055
来自专栏精讲JAVA

前后端分离实践的架构设计

前后端分离的项目开发策略已经不是什么新鲜东西了,网上介绍这方面的文章非常多。我自己是在14年的时候接触到的,对这种开发策略一直爱不释手,不管新老项目都会首先用前...

783
来自专栏京东技术

单元测试高效之路——持续集成

互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。

640
来自专栏水击三千

数据库设计(一) 需求分析

目前,大多数的应用系统都属于数据库应用程序,都离不开数据库的支持。数据库设计方案的优劣对于应用程序的运行至关重要。数据库设计过程就是针对具体的应用环境,设计优化...

23110
来自专栏ThoughtWorks

TW洞见|BDD在移动开发中的应用

文章作者来自:Prateek Baheti&Vishnu Karthik,图片来自网络。 Prateek Baheti是ThoughtWorks的开发人员,他做...

2825

扫码关注云+社区