toxiproxy:TCP代理用于模拟网络和系统状况以进行混乱和弹性测试 源码
毒药 Toxiproxy是模拟网络状况的框架。 它专门用于测试,CI和开发环境,支持确定性篡改连接,但支持随机混乱和自定义。 Toxiproxy是您需要通过测试证明您的应用程序没有单点故障的工具。 自2014年10月以来,我们已经在Shopify的所有开发和测试环境中成功使用了它。有关更多信息,请参阅我们关于弹性的。 毒药的使用包括两部分。 用Go编写的TCP代理(此存储库包含的内容)和客户端通过HTTP与代理进行通信。 您可以配置您的应用程序以使所有测试连接都通过Toxiproxy,然后可以通过HTTP操纵其运行状况。 有关如何设置项目的信息,请参见下面的。 例如,要为来自MySQL响
文件列表
toxiproxy-master.zip
(预估有个50文件)
toxiproxy-master
go.mod
448B
proxy_collection_test.go
3KB
.github
probots.yml
17B
testhelper
testhelper_test.go
380B
testhelper.go
299B
toxics
limit_data_test.go
4KB
暂无评论