Overview
JBenchmark is a HTTP testing tool for benchmarking the performance of web applications. JBenchmark is 100% Java based and can be incorporated into the build process or used independently for testing application performance.
Performance testing of Projects is often overlooked and suppressed by business priorities until serious issues occur. Make it a standard part of your development process with ease.
Features
JBenchmark has the following features:
- Simple and easy to use
- Fast to create benchmark scripts
- Common Testing Constructs, HttpGet, Random or Weighted choice of tests, ThreadGroups, Loops
- Dynamically generate URLs, randomly set variables based on set list of values or from JDBC Source
- Uses Jelly scripting
- Various Assertions for Response Status, Response Size, ensure good performance figues are not the result of page errors
- Extensible Result Publishers
- Partially documented. See the online Documentation
and the online JavaDoc.
- Available under the Apache 1.1
license. JBenchmark's copyright and licensing have had legal review,
making jbenchmark suitable for
use in Apache projects.
- Tested. All versions of
jbenchmark are tested on a large and complex project before release.
Downloads
Download JBenchmark.
Contributions
The
jbenchmark project gratefully acknowledges the contribution of wotif.com,
who granted a license to the authors to in respect of code developed at
wotif.com for the purpose of making it available to the community under
an Apache open source license.
Thanks to ThoughtWorks for free legal assistance in formalising the
granting of code from wotif.com to the open source community. Copies
of the executed deeds are available should anyone need to audit
the grant.