| Project Description |
PerfTest is a GigaSpaces performance testing tool. It can be configured to simulate a variety of load conditions including object size distribution and ratio of read/write/take/update calls. PerfTest allows GigaSpaces users to gain a realistic expectation of throughput and latency for their specific scenario. |
| Current Project Version |
.9 |
| Project Maturity |
Beta |
| Project License |
Apache License 2.0 |
| Compatible GigaSpaces XAP Version |
GigaSpaces 5.2+ , Java 1.4.2+ |
| Project Captain |
Randy May |
| Contributors |
Randy May |
Features and Capabilities
PerfTest is a simple console based application written in java, with the following main capabilities:
- Unthrottled throughput test for a fixed number of iterations
- Throttled throughput test for a fixed number of iterations
- "Heat Seeking" test repeats throttle throughput test to ascertain maximum sustainable throughput
- Response time sampling (sample frequency can be controlled)
- Reports 20/40/60/80/100% response time quantiles by operation type and for all operations combined
- Object size can be configured to follow a normal, exponential or constant distribution (mean and variance can be specified for relevant distributions)
- relative ratio of inserts/updates/deletes/reads is configurable
- New - Write your own test scenario and use PerfTest as a driver
Project Sitemap
Project Homepage