tikal
Description
Small Utility for testing WebSocket in nodejs testing concurrent connections. The utility will connect in parrallel to rhe given number of connections The utility contains a single file where all the work its done. The utility will connect to the url set in the config.json file All the configuration its done in the config.json file
Use
- Change the config file with your configuration
{
"url": "ws://127.0.0.1:5001",
"connections": 100,
"delay_per_message": 5000,
"messages": {
"name": "REQ",
"method": "GET",
"url": "https://jsonresponser.herokuapp.com/api/json/users"
},
"async": {
"limit": 500
}
}
config.json
url
- fully qualified for web socket server including its port if need itconnections
- number of concurrent connections to createadelay_per_message
number of milliseconds to wait after getting response from the server and sending a new messagemessages
- message to be sended to server, it will be stringify beforw sending, so its possible to send objectsasync.limit
- The maximum connections to run at any time
- Run the utility under
src
folderindex.js
file