如何测试微服务集群?

nic*_*sar 5 integration-testing rspec cluster-computing consul microservices

我查看了服务器规范,它清楚地说明了这一点:

备注:serverspec 测试套件旨在针对单台机器(或 docker 容器)运行。换句话说,您不应尝试发出单个 rspec 命令来针对多台计算机或容器进行收获和运行测试。您需要为每一个发出一个 rspec 命令。

所以我可以对每个服务器进行测试,这对于某些情况很有用。但问题是这样的:我的微服务架构有一个自动发现服务,所以有些服务查询后就知道了。有没有什么项目可以表达这个?我知道我可以使用 ruby​​(或者 python,如果我选择 testinfra或其他)

与 Consul 和 serverspec 或类似的东西集成会很棒,2014 年人们一直在寻找这个,有人知道有任何项目可以解决这个问题吗?