Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lxzan/wsbench
websocket benchmark tool
https://github.com/lxzan/wsbench
benchmark websocket
Last synced: 3 months ago
JSON representation
websocket benchmark tool
- Host: GitHub
- URL: https://github.com/lxzan/wsbench
- Owner: lxzan
- License: mit
- Created: 2023-05-08T03:50:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-22T07:26:54.000Z (about 1 year ago)
- Last Synced: 2024-10-16T14:51:16.812Z (4 months ago)
- Topics: benchmark, websocket
- Language: Go
- Homepage:
- Size: 32.2 KB
- Stars: 22
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wsbench
### install
```bash
go install github.com/lxzan/wsbench@latest
```### help
```
NAME:
wsbench - testing websocket server iops and latencyUSAGE:
wsbench [global options] command [command options] [arguments...]COMMANDS:
echo
broadcast
version
help, h Shows a list of commands or help for one commandGLOBAL OPTIONS:
--help, -h show help
```### example
##### Echo
```bash
wsbench echo -c 1000 -n 1000 -p 1000 -u 'ws://127.0.0.1:8000/connect,ws://127.0.0.1:8001/connect'
```##### Broadcast
```bash
wsbench broadcast -c 1000 -n 1 -p 1000 -i 3 -u 'ws://127.0.0.1:8000/connect,ws://127.0.0.1:8001/connect'
```