Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/js-kyle/socketio-loadtesting
Socket.io load testing examples and tutorial
https://github.com/js-kyle/socketio-loadtesting
load-testing loadtesting socket-client socket-io socket-io-client websockets
Last synced: 3 months ago
JSON representation
Socket.io load testing examples and tutorial
- Host: GitHub
- URL: https://github.com/js-kyle/socketio-loadtesting
- Owner: js-kyle
- Created: 2019-09-07T02:12:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-04-24T20:48:37.000Z (over 2 years ago)
- Last Synced: 2024-04-16T13:26:23.540Z (9 months ago)
- Topics: load-testing, loadtesting, socket-client, socket-io, socket-io-client, websockets
- Language: JavaScript
- Homepage: https://socketio-loadtest.herokuapp.com
- Size: 8.04 MB
- Stars: 9
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## socketio-loadtesting 🚀
This repository contains the tutorial files which companion my blog post on how to loadtest socket.io WebSocket applications. A live version of this application can be previewed at https://socketio-loadtest.herokuapp.com, and artillery.io loadtesting configuration files are found in the `load-test` directory. Usage instructions are in my blog post, [https://medium.com/@kyle_martin/load-testing-socket-io-web-applications-and-infrastructure-3e96011898e0](https://medium.com/@kyle_martin/load-testing-socket-io-web-applications-and-infrastructure-3e96011898e0)
To run the application:
```
$ npm install
$ npm start
```The example socket.io application will be available on the configured `PORT`, otherwise it will default to port `8080`.
![loadtesting example](assets/example.gif "Loadtest example")