Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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")