Java 可以为Spring Boot应用程序测试的混乱猴子场景
我正在使用的混沌猴子实现来测试一个spring引导应用程序,该应用程序托管在一个非扩展环境中(即它不托管在云上)。下面是我正在测试的场景。如果我可以测试更多的场景,请给出建议Java 可以为Spring Boot应用程序测试的混乱猴子场景,java,spring,spring-boot,monkey-testing,spring-boot-chaos-monkey,Java,Spring,Spring Boot,Monkey Testing,Spring Boot Chaos Monkey,我正在使用的混沌猴子实现来测试一个spring引导应用程序,该应用程序托管在一个非扩展环境中(即它不托管在云上)。下面是我正在测试的场景。如果我可以测试更多的场景,请给出建议 潜伏期攻击 例外攻击 杀死申请攻击 记忆攻击 我能想到的几个- 磁盘空间攻击 CPU攻击 定时突击 您可以在其他平台上寻找更多想法,如或[Chaos Toolkit]ץ()目前,除您列出的攻击类型外,Chaos Monkey for Spring Boot不支持任何其他攻击类型。然而,混沌工程的特点是更多层次的实验:人员、
我能想到的几个-
您可以在其他平台上寻找更多想法,如或[Chaos Toolkit]ץ()目前,除您列出的攻击类型外,Chaos Monkey for Spring Boot不支持任何其他攻击类型。然而,混沌工程的特点是更多层次的实验:人员、过程、实践、应用程序(您可以使用混沌猴子进行Spring引导)、平台和基础设施 平台可能是Kubernetes。平台级别的攻击可以是从集群中删除节点等攻击。基础架构级别的特点是主机级别的攻击(使用
stress
等工具填充内存,使用tc
等工具导致数据丢失)
可能的攻击可能是:
- 设备故障
- cpu故障
- 数据库故障
- 互联网故障(dns、isp、互联网路由)
- 定时炸弹(内存泄漏、反包裹)
- 日期炸弹(闰年、闰秒、纪元)
- 重试风暴、级联过载、级联故障