Injecting fault into Java applications Simulates the faults of JVM application through Byteman. Throw custom exceptions Trigger garbage collection Increase method latency Modify return values of a method Trigger faults by setting Byteman configuration files Increase JVM pressure