Jagger is a free application suite for continuous performance testing.
-
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.