Thor; https://github.com/observing/thor

Thor is a WebSocket load generator tool that i've developed to "accurately" 
test WebSocket servers and proxies. It's written in node and uses the 
awesome `ws` module. Some of it's features are:


   - Supports multiple urls
   - Custom message generators
   - Can write utf-8, binary and masked messages
   - Different sizes of messages
   - Custom concurrency and message counts
   

I've build this tool during my research on WebSocket capable proxies like 
http-proxy from Nodejitsu, Nginx and HAProxy. The results of this research 
is found at: https://github.com/observing/balancerbattle

You can install thor from npm using:

npm install -g thor


Would love to get some feedback on it and patches are welcomed!

In addition to the release of thor i've also a written a nifty module 
called:

pre-commit; https://github.com/observing/pre-commit

pre-commit automatically installs a pre-commit hook in your git repository 
which will run your `npm test` before you commit your code. Now you will 
never have broken test suites again ;) (unless you forcefully ignore git 
hooks using git commit -n). In addition to running your `npm test` it can 
also run all other scripts that you've specified in your package.json.

npm install pre-commit --save-dev


Anyways, check it out. It's a really simple project but can be really 
helpful for larger module authors which want their contributors to always 
run the tests when they commit/pull request something.

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to