# Orion-Stress-Tester (OST)
其他语言版本: [English](./README.md), [简体中文](./README.zh.md).

一个简易,高效,精准的压力测试器,支持HTTP,WebSocket,TCP

QQ交流群:564658018 <a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=33587697e57f80420543482163cacdc5695edcbb6cfce519737d416130e7f058"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="加入QQ交流群" title="加入QQ交流群"></a>

## 如何运行
该项目基于 [vert.x 3.8.5](https://vertx.io/) 创建,

运行环境要求&gt;= java 1.8(免JDK教程),

编码与测试环境java 1.8.0_121

方式一:

```
在releases中下载最新版发行版,解压后执行对应的start.bat或start.sh
```

方式二:

```
mvn clean package
将根目录的data文件夹、webroot文件夹与target中的 Orion-Stress-Tester-fat.jar复制到一个文件夹中执行
java -jar  Orion-Stress-Tester-fat.jar
```
在浏览器访问: http://127.0.0.1:7090

## 配置文件说明
OST的配置文件为data文件夹中的config.json
```
httpPort(int): OST运行的端口号,默认7090
instances(int): 测试任务运行的实例数量,默认0=处理器数量,如果你不了解vert.x你可以不用关心这个配置
```

## 客户端说明
客户端基于vue 编写,你可以通过客户端项目[Orion-Stress-Tester-Client](https://github.com/MirrenTools/Orion-Stress-Tester-Client)进行修改

## 客户端演示
[图片链接1](https://gitee.com/mirren/Orion-Stress-Tester/blob/master/data/example-zh.png)
[图片链接2](https://github.com/MirrenTools/Orion-Stress-Tester/blob/master/data/example-zh.png)


![点击前面的图片链接](https://raw.githubusercontent.com/MirrenTools/Orion-Stress-Tester/master/data/example-zh.png)
