chaosblade专题

【性能测试】ChaosTesting(混沌测试)ChaosBlade(混沌实验工具)(四)-k8s容器混沌实验

5. 创建 kubernetes 相关的实验场景 5.0 blade create k8s 5.0.1 介绍 创建 kubernetes 相关的实验场景,除了使用 blade 命令创建场景外,还可以将实验使用 yaml 文件描述,使用 kubectl 命令执行。目前支持的实验场景如下: [blade create k8s node-cpu](blade create k8s node-cp

【性能测试】ChaosTesting(混沌测试)ChaosBlade(混沌实验工具)(六)-servelt

7. servelt接口规范 7.0 创建servelt         blade create servlet 7.0.1 介绍 Servlet 是 Java 的 web 的接口规范,Java web 服务器都遵循此规范实现。本场景主要模拟 Java Web 请求延迟、异常场景。 [blade create servlet delay](blade create servlet de

编译Chaosblade源码时遇到问题总结

源码地址:https://github.com/chaosblade-io/chaosblade 一、环境准备 mac或linux系统golang版本必须是1.11以上git 二、具体步骤 将源码下载到本地的“/Users/xxxx/go/src/github.com/chaosblade-io/chaosblade”进入到chaosblade工程根目录下,执行 make,可以看到详细的编

阿里巴巴混沌测试工具ChaosBlade

ChaosBlade 是什么? ChaosBlade 是一款遵循混沌工程实验原理,提供丰富故障场景实现,帮助分布式系统提升容错性和可恢复性的混沌工程工具,可实现底层故障的注入,特点是操作简洁、无侵入、扩展性强。(git地址:https://github.com/chaosblade-io/chaosblade) ChaosBlade 基于 Apache License v2.0 开源协议,目前

Chaosblade: 阿里一个超级牛逼的混沌实验实施工具

Chaosblade是什么? Chaosblade是遵循混沌工程(Chaos Engineering)原理的实验工具,用于模拟常见的故障场景,帮助提升分布式系统的可恢复性和对故障的容错性。 Chaosblade是建立在阿里巴巴近十年故障测试和演练实践基础上,结合了集团各业务的最佳创意和实践。 目前支持的演练场景有操作系统类的 CPU、磁盘、进程、网络,Java 应用类的 Dubbo、MySQ

【混沌工程】基于ChaosBlade实现网络故障模拟

一、前言 很久之前曾基于linux内核自带的TC和netem模拟一些公网中遇到的极端情况(延迟、丢包、重复、损坏和乱序等),验证了我们传输程序的健壮性! 具体细节可见这篇老博客: https://blog.csdn.net/u013128262/article/details/84784663 最近在复现kafka生产端一个timeout异常场景时,发现之前方案时因为内核和OS版本问题有些差异