1.0.1 • Published 9 years ago

tikal v1.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

tikal

image

Built with Grunt Build Status Code Climate Coverage Status Dependency Status devDependency Status npm version npm downloads NPM

#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 1. 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 it
  • connections - number of concurrent connections to createa
  • delay_per_message number of milliseconds to wait after getting response from the server and sending a new message
  • messages - message to be sended to server, it will be stringify beforw sending, so its possible to send objects
  • async.limit - The maximum connections to run at any time
  1. Run the utility under src folder index.js file