Fork me on GitHub

Jagger is a free application suite for continuous performance testing. Jagger features:

  • Full Automation »

    Fully automated test run from CI tools, results tracking and alerting.

  • Distributed Testing »

    Distributed workload generation and monitoring.

  • Embedded Monitoring »

    Collection of system metrics and JVM metrics via JMX or SNMP.

  • Embedded JVM Profiler »

    Sampling profiler for Java applications and hot spots detection.

  • Results Warehousing and Browsing »

    Test results saving to DB and web console for results browsing.

  • Advanced Workload Management »

    Specify workload as a function of time, CPU utilization, memory usage and more.

  • Passive Performance Measurements »

    Load arbitrary metrics from external sources to Jagger and involve them into analysis.

  • Functional Validation under Workload »

    Automatic capturing of expected results before performance test.

  • Open Configuration »

    Override any component and write test scenarios in Java, Groovy, or JRuby.

  • Simulation of Network Failures and Maintenance Operations »

    Simulate packet losses, communication delays, nodes restart in cluster environment.