首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分布式系统测试

分布式系统测试
EN

Stack Overflow用户
提问于 2018-01-19 16:28:54
回答 1查看 96关注 0票数 1

我有一个用分布式系统架构设计的应用程序。我想测试我的应用程序的可用性,但我是新手。有人能告诉我,哪种方法更好吗?哪些原则更倾向于用于高可用性测试?

EN

回答 1

Stack Overflow用户

发布于 2018-01-23 13:51:58

我负责构建、测试和维护几个分布式系统。出于理智和自动化的考虑,我们的大部分测试都是在单元测试区完成的。

我们所做的是清除网络和时钟,以便我们的测试可以在必要时将它们向前移动。这意味着我们的网络和时钟被注入,我们可以在一次测试中运行多个节点。

我们将这种类型的测试称为交互测试

注意:全局变量和单例不适合这种测试风格。

我们为我们的网络存根保留的功能是:*丢弃消息的能力--特别是一对给定节点之间的所有消息。*能够选择要传递的消息

我们为时钟存根保留的功能是:*时间只向前移动(我们设计的系统只使用纳米时钟,而不是挂钟)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48336885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档