Popularity
2.4
Declining
Activity
0.0
Stable
53
5
5

Programming language: Java
License: MIT License
Latest version: v0.9.2-jdk9

Perses alternatives and similar libraries

Based on the "Bytecode Manipulation" category.
Alternatively, view Perses alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Perses or a related project?

Add another 'Bytecode Manipulation' Library

README

Perses

Build Status License Gitter

Cause (controlled) destruction to your jvm application

Perses (Ancient Greek: Πέρσης) was the Titan god of destruction. His name is derived from the Ancient Greek word perthō ("to destroy")

What is the goal.

Perses allows you to dynamically inject failure/latency at the bytecode level, without the need to add any dependency or restart/deploy the target app. Just load 2 jars at the same enviroment the target JVM is running and execute java -jar perses-injector.jar <Target Application name>.

Perses is designed to enable developpers and QAs to easily reproduce & debug tricky production issues.

For more information about how Perses works under the hood, how to set everything up & how to use it please visit the wiki.

How to install

All jars are available here. Select the version that matches the target application.

  1. Add perses-agent.jar & perses-injector-jar-with-dependencies.jar in the same environment as the target application.
  2. Execute java -jar perses-injector.jar <TARGET APPLICATION NAME>.
  3. Execute java -jar perses.jar
  4. Visit localhost:8777

For more information about how Perses works under the hood, how to set everything up & how to use it please visit the wiki.


*Note that all licence references and agreements mentioned in the Perses README section above are relevant to that project's source code only.