
NetHavocCavisson Systems
NetHavoc is a chaos engineering platform designed to test application resilience by simulating failures in a controlled environment.
Vendor
Cavisson Systems
Company Website
Product details
NetHavoc is a chaos engineering platform that helps organizations build resilient applications by intentionally introducing failures in a controlled environment. This approach allows developers to identify vulnerabilities and improve application performance before real-world issues arise.
Key Features
- CPU Burst: Consume CPU cores or utilization.
- Disk Swindle: Fill up disks on the server.
- I/O Shoot Up: Increase I/O activity on devices/nodes.
- Memory Outlay: Increase RAM utilization.
- Abort Application: Abort any process/application by name or ID.
- Terminates Cloud: Choose to terminate a cloud instance at will.
- Kill Server: Shutdown or reboot the host.
- Teleport: Travel back or forward by changing the system time.
- Distort Queue: Produce messages on IBMMQ.
- Intrude Network: Perform packet corruption over interface(s).
- Trim Network Packets: Induce Packet Loss over interface(s).
- Dormant Network: Induce delay in network traffic.
- DNS Breakdown: Reject calls to DNS Server to simulate breakdown.
- Interstellar: Drops all ingress/egress matching traffic.
- Alter Inbound Service: Induce delay & failures in service transactions.
- Alter Outbound Service: Induce delay & failures in callout to outbound services.
- Method Invocation: Delay method execution time.
- Method Exception: Generate exception in application methods.
- Heap Memory Leak: Increase JVM heap utilization.
- Inject Havocs: Validate real-time use cases by injecting various types of havoc.
- Design Scenario: Capability to design a sequence or random multiple havocs.
- Forge ahead Havocs with Scenario Schedules: Activate the configured havoc or scenario at a scheduled time.
- Inbuilt Reporting and Monitoring: Visualize the performance of the application during and after chaos.
- Inbuilt Access Control: Control the permission to access and create chaos.
- Extensibility: Extend resiliency testing with performance testing integration.
Benefits
- Improved Resilience: Enhance application reliability by identifying and addressing potential failures.
- Reduced Downtime: Minimize the impact of unexpected failures on user experience.
- Enhanced Performance: Optimize application performance under various stress conditions.
- Proactive Maintenance: Identify vulnerabilities before they cause real-world issues.