JChav allows tracking of Web application performance changes by benchmarking for each build, providing insight over time.
One of the main benefits of JChav is that it can be integrated with Cruise-Control, or a similar build tool, allowing users to get instant feedback on the performance changes they are making to their web applications. To use JChav, users build and deploy their application before writing a JMeter test plan to exercise the application. Then, they run the JMeter test plan from Ant and use the JMeter task to log the results. JChav then reads all the logs from each run (one per build) and produces a set of charts for each test in every run.
By regularly running JMeter tests and using JChav, users can see how code changes affect overall application performance. All they need is Java 1.5 to run this software.
The latest release of JChav features a uniform y-axis (response time) that allows users to compare performance between builds better. This option can be controlled by the Ant option of uniformyaxis="true|false". Additionally, changes have been made so that max values are set for tests where the first value in the results are both the min and max values, avoiding charts with huge y-axis scales. Other changes include the removal of the x-axis labels from thumbnail graphs, saving screen space.
In conclusion, JChav is perfect for developers, testers, and QA teams looking for a reliable way to capture and monitor the evolution of web application performance over time. With its timeless functionality, regular updates, and intuitive interface, it has earned a spot as one of the leading software tools in its category.
Version 1.1.0: N/A