Orion-Stress-Tester is a simple, efficient and accurate stress tester that supports HTTP, WebSocket and TCP.
How Orion-Stress-Tester works
This project is created based on vert.x 3.8.5,
Running environment requirements >= java 1.8 (running Orion-Stress-Tester in an environment without java),
Coding and testing environment java 1.8.0_121
Method 1
Download the release version in releases, decompress it and execute the corresponding start.bat or start.sh
Method 2
mvn clean package
Copy the data folder, webroot folder and Orion-Stress-Tester-fat.jar in the root directory to a folder and execute
java -jar Orion-Stress-Tester-fat.jar
If you want to carry out a large number of testing tasks, it is recommended to set the JVM -Xms -Xmx according to the configuration of your computer.
Visit in browser: http://127.0.0.1:7090
Configuration file description
The configuration file of OST is config.json in the data folder
httpPort(int): The port number where OST runs, default is 7090
instances(int): The number of instances for the test task to run, default 0 = number of processors, if you don’t understand vert.x you don’t need to worry about this configuration
Client instructions
The client is written based on vue, you can modify it through the client project Orion-Stress-Tester-Client