openmessaging / benchmark

OpenMessaging Benchmark Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenMessaging Benchmark Framework

Build License

Notice: We do not consider or plan to release any unilateral test results based on this standard. For reference, you can purchase server tests on the cloud by yourself.

This repository houses user-friendly, cloud-ready benchmarking suites for the following messaging platforms:

More details could be found at the official documentation.

Build

Requirements:

  • JDK 8
  • Maven 3.8.6+

Common build actions:

Action Command
Full build and test mvn clean verify
Skip tests mvn clean verify -DskipTests
Skip Jacoco test coverage check mvn clean verify -Djacoco.skip
Skip Checkstyle standards check mvn clean verify -Dcheckstyle.skip
Skip Spotless formatting check mvn clean verify -Dspotless.check.skip
Format code mvn spotless:apply
Generate license headers mvn license:format

License

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

About

OpenMessaging Benchmark Framework

License:Apache License 2.0


Languages

Language:Java 80.4%Language:HCL 12.3%Language:Shell 6.0%Language:Python 0.9%Language:Mustache 0.3%Language:Dockerfile 0.1%