Che starter performance tests performance of che-starter server by calling its API with numerous amount of requests.
- run
mvn clean integration-testfrom command line
che.starter.host- che-starter host (hostname:port), uselocalhost:10000when running locally with mocked vertx che serververtx.server- Vertx server, which is used as OpenShift server (masterURL), usehttp://localhost:33333when running locally with mocked vertx che server -perfcake.scenario- perfcake scenario to run
All scenarios try to create a workspace on OpenShift. Different is only in rate of messages and count of messages.
basic- message rate 150/s, message count 3000soak- message rate 50/s, message count 30000storm- message rate 500/s, message count 5000dummy- message rate 500/s, message count 5000; does not call che-starter but does calls directly to Che vertx server, for testing max possible throughput on the Che vertx server, the rate reached on this scenario should not be overpassed by others scenarios where che starter is involved
Results are located in target folder and its subfolders. There is output from console in perfcake-maven-plugin.log as well as charts for performance.