Skip to content
A simple, efficient and accurate stress tester, support HTTP, WebSocket and TCP
Java HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
src
webroot Optimization task tips Feb 25, 2020
.classpath fix request times bug Feb 18, 2020
.gitignore init Feb 17, 2020
.project
LICENSE
README.md add open browser after startup Mar 1, 2020
README.zh.md add open browser after startup Mar 1, 2020
WithoutJavaEnvironment.md
WithoutJavaEnvironment.zh.md add open browser after startup Mar 1, 2020
pom.xml

README.md

Orion-Stress-Tester (OST)

Read this in other languages: English, 简体中文.

A simple, efficient and accurate stress tester, support HTTP, WebSocket and TCP

How to run

The project was created based on vert.x 3.8.5 ,

Operation environment requirements >= java 1.8(Running Orion-Stress-Tester without Java environment),

Coding and test environment java 1.8.0_121

Mode 1:

Download the latest release in releases, and execute the corresponding start.bat or start.sh after decompression

Mode 2:

mvn clean package
Copy the root data folder, webroot folder and orion-stress-tester-fat.jar in target to one folder for execution
java -jar  Orion-Stress-Tester-fat.jar

If you want to perform a large number of test tasks, it is recommended to set the - XMS - Xmx of the JVM according to the configuration of your own computer

Visit in browser: http://127.0.0.1:7090

Config description

The configuration file of OST is config.json in the data folder

httpPort(int): Port, default 7090
instances(int): The number of instances the test task runs. default 0 of processors. If you don't know vert.x, you don't need to worry about this configuration

Client description

The client is written based on Vue , and you can modify it through the client project Orion-Stress-Tester-Client

Client example

Image link1 Image link2

Click on the front Image link

You can’t perform that action at this time.