Java 可以为Spring Boot应用程序测试的混乱猴子场景

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不支持任何其他攻击类型。然而,混沌工程的特点是更多层次的实验:人员、

我正在使用的混沌猴子实现来测试一个spring引导应用程序,该应用程序托管在一个非扩展环境中(即它不托管在云上)。下面是我正在测试的场景。如果我可以测试更多的场景,请给出建议

  • 潜伏期攻击
  • 例外攻击
  • 杀死申请攻击
  • 记忆攻击

  • 我能想到的几个-

  • 磁盘空间攻击
  • CPU攻击
  • 定时突击

  • 您可以在其他平台上寻找更多想法,如或[Chaos Toolkit]ץ()

    目前,除您列出的攻击类型外,Chaos Monkey for Spring Boot不支持任何其他攻击类型。然而,混沌工程的特点是更多层次的实验:人员、过程、实践、应用程序(您可以使用混沌猴子进行Spring引导)、平台和基础设施

    平台可能是Kubernetes。平台级别的攻击可以是从集群中删除节点等攻击。基础架构级别的特点是主机级别的攻击(使用
    stress
    等工具填充内存,使用
    tc
    等工具导致数据丢失)

    可能的攻击可能是:

    • 设备故障
    • cpu故障
    • 数据库故障
    • 互联网故障(dns、isp、互联网路由)
    • 定时炸弹(内存泄漏、反包裹)
    • 日期炸弹(闰年、闰秒、纪元)
    • 重试风暴、级联过载、级联故障
    在Adrian Cockroft的精彩演讲中可以找到更多此类攻击类型: