【发布时间】:2012-08-11 20:00:21
【问题描述】:
我有一个分布式系统,其组件分布在多个盒子中。它们使用 tcp 或多播相互通信。每个组件相互交换消息——这些基本上是被序列化的数据结构。
我们有哪些集成测试框架来测试此类系统?我对红宝石很熟悉,所以基于红宝石的东西肯定会有所帮助。
【问题讨论】:
-
您想运行什么类型的测试?即你想断言什么?对象是否正确序列化?通过分布式系统的消息是否被正确接收和处理?消息会按照一定的顺序在系统中运行吗?您是否关心负载测试?
-
@EricLaForce:需要确保系统运行良好,所以以上所有内容都适用。
标签: java ruby tdd integration-testing