Consul 集群测试套件
一个概念验证,旨在重新创建服务器的分布式集群系统,以测试多个故障点、服务隔离和网络错误,重现各种复杂场景,以验证成功服务的系统可靠性和非阻塞集群容错性健康和行为
这要归功于和 ,这是一个 Python 实用程序,可使用 Docker 主机中的和轻松推断多个网络延迟、故障和 Docker 容器之间的隔离
计划使用为 BDD 风格的方法设置和测试多个集群和故障场景
要求
带有包管理器的Python 2.7+
虚拟盒子 4.0+
流浪者1.6+
设置
克隆这个仓库
git clone https://github.com/innotech/consul-cluster-test && cd consul-cluster-test
启动虚拟机(第一次可能需要一段时间)
vagrant up
进入虚拟机
vagrant ssh
转到 vagrant 共享目录
2021-07-03 18:03:31
8KB
Python
1