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.