Application Resilience Testing Solution

NetHavoc Overview

The overall performance of a service is directly linked, among other things, to its ability to tolerate failures. This aspect of an application/software can be tested by deliberately injecting random faults and failures into the application infrastructure. NetHavoc is a powerful feature added to NetStorm, which allows users to test the resilience of the applications. NetHavoc can be used to inject various faults into the application infrastructure during a load test. The after effects of the fault injection can be monitored through NetStorm’s powerful monitoring capabilities.

Types of Faults

Various faults can be developed in an application during its run. These include:

  • Instance(s) or server(s) down
  • Process termination
  • System health deterioration
  • Network level fault injections
Key Features
  • Faults can be injected randomly in the production and/or the staging environment (during a load test or even in production) and the after effects monitored using the NDE infrastructure (Failure as a Service).
  • Faults can be injected by the Fault Injection software based on different parameters including:
    • Time (off peak hours)
    • Probability (of the fault occurring)
    • Spacing (between two faults)
    • Severity (instance(s), server(s), Tier(s), DC going down)
    • Partial fault (disable network interface) to full fault (server power down)
  • Faults can be injected in different services:
    • Application servers
    • Load balancers
To get started with NetHavoc, email us at sales@cavisson.com