This application performs simple workload tests to assess host capabilities it is running on
Project could be compiled to run either Java 5, Java 6, Java 7 or Java 8.
- TCP
- HTTP
- SOAP
- read/write ratio
- Xalan
- JDK bundled Xalan
- Saxon
- Create
- Read
- Update
- Delete
- Arrays.copyOf
- System.arraycopy
- HornetQ
- Uses configurable Logger to output messages
- Modular structure (with module auto-loading and submodules etc.)
- XML format report
Execute
mvn clean package
It will generate an "executable" JAR file
%ROOT%\Launcher\target\launcher-1.0-SNAPSHOT.jar
Change current working dir to
%ROOT%\Launcher\target\
folder and use either script to launch program:
Win platforms:
benchmarktool.bat
Unix platforms
benchmarktool.sh
Look at report
BenchmarkResult.xml
- externalized configuration
- JavascriptEngine benchmark
- more hdd benchmarks
- more JMS benchmarks
- NOSQL benchmarks
This project is released under LGPL-3
Copyright (C) 2017 Alexander Nilov