Created
August 22, 2011 17:29
-
-
Save kowsik/1162971 to your computer and use it in GitHub Desktop.
Revisions
-
kowsik revised this gist
Aug 24, 2011 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -27,7 +27,9 @@ As simple as that. If your `express` and `connect` routes have parameters in the We are super excited about sponsoring [Node Knockout](http://nodeknockout.com) and have something [fun](http://blitz.io/events/nodeknockout) planned. At the start of the event, we are providing all contestants with enough blitz-power so you can generate lots of hits against your cool node.js app for 48 hours. We are also working on a scoreboard so you get bragging rights on the app with the most number of hits. Watch this page at the start of the event and you'll know what to do. http://blitz.io/events/nodeknockout ## Command-Line Testing -
kowsik revised this gist
Aug 24, 2011 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -24,7 +24,7 @@ As simple as that. If your `express` and `connect` routes have parameters in the ## During the Event We are super excited about sponsoring [Node Knockout](http://nodeknockout.com) and have something [fun](http://blitz.io/events/nodeknockout) planned. At the start of the event, we are providing all contestants with enough blitz-power so you can generate lots of hits against your cool node.js app for 48 hours. We are also working on a scoreboard so you get bragging rights on the app with the most number of hits. Watch that page at the start of the event and you'll know what to do. -
kowsik revised this gist
Aug 24, 2011 . 1 changed file with 4 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,17 +6,17 @@ [blitz.io](http://blitz.io), powered by Mu Dynamics, is a self-service load and performance testing platform. Built for API, cloud, web and mobile application developers, [blitz.io](http://blitz.io) quickly and inexpensively helps you ensure performance and scalabilty. And we make this super fun. ## Why Load Test? Node.js is purdy fast, but if you are not careful in the way you invoke backend services like CouchDB or MongoDB, you can easily cause pipeline stall making your app not scale to a large number of users. Typically you will end up with each concurrent request taking longer and longer resulting in timeouts and fail whales. Load testing shows you what kind of concurrency you can achieve with your app and how it's actually scaling out. ## Signing up Go to our [login](https://secure.blitz.io/login) page and use your Facebook or Google accounts to login in with just 2 clicks. As simple as that. You will immediately be able to run load test against your app from the blitz bar. ## Running a Load Test (rush) If your app is at `http://my.cool.app`, the following blitz line will generate concurrent hits against your app: --pattern 1-250:60 --region virginia http://my.cool.app -
kowsik revised this gist
Aug 24, 2011 . 1 changed file with 11 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -14,7 +14,7 @@ Node.js is purdy fast, but if you are not careful in the way you invoke backend Given that [blitz.io](http://blitz.io) tries to make load testing a fun sport, simply go to our [login](https://secure.blitz.io/login) page and use your Facebook or Google accounts to login in. As simple as that. You will immediately be able to run load test against your app from the blitz bar. ## Running a Load Test (rush) If your app is at `http://my.cool.app', the following blitz line will generate concurrent hits against your app: @@ -23,11 +23,18 @@ If your app is at `http://my.cool.app', the following blitz line will generate c As simple as that. If your `express` and `connect` routes have parameters in them that you use for looking up in your favorite database, you can read up on (variables)[http://docs.blitz.io/variables] to parameterize query arguments and route paths so you can simulate production workloads on your app. ## During the Event We are super excited about sponsoring [Node Knockout](http://nodeknockout.com) and have something (fun)[http://blitz.io/events/nodeknockout] planned. At the start of the event, we are providing all contestants with enough blitz-power so you can generate lots of hits against your cool node.js app for 48 hours. We are also working on a scoreboard so you get bragging rights on the app with the most number of hits. Watch that page at the start of the event and you'll know what to do. ## Command-Line Testing For those developers that don't like UI and prefer command line, here's the simplest way to run iterative load tests right after you `git push` your changes to the app: $ gem install blitz $ blitz api:init $ blitz curl --pattern 1-250:60 --region virginia http://my.cool.app To build cool node.js apps is awesome, to watch it scale out? priceless! -
kowsik revised this gist
Aug 24, 2011 . No changes.There are no files selected for viewing
-
kowsik revised this gist
Aug 24, 2011 . 1 changed file with 17 additions and 10 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,21 +6,28 @@ [blitz.io](http://blitz.io), powered by Mu Dynamics, is a self-service load and performance testing platform. Built for API, cloud, web and mobile application developers, [blitz.io](http://blitz.io) quickly and inexpensively helps you ensure performance and scalabilty. And we make this super fun. ## Why load test? Node.js is purdy fast, but if you are not careful in the way you invoke backend services like CouchDB or MongoDB, you can easily cause pipeline stall making your app not scale to a large number of users. Load testing shows you what kind of concurrency you can achieve with your app and how it's actually scaling out. ## Signing up Given that [blitz.io](http://blitz.io) tries to make load testing a fun sport, simply go to our [login](https://secure.blitz.io/login) page and use your Facebook or Google accounts to login in. As simple as that. You will immediately be able to run load test against your app from the blitz bar. ## Running a load test If your app is at `http://my.cool.app', the following blitz line will generate concurrent hits against your app: --pattern 1-250:60 --region virginia http://my.cool.app As simple as that. If your `express` and `connect` routes have parameters in them that you use for looking up in your favorite database, you can read up on (variables)[http://docs.blitz.io/variables] to parameterize query arguments and route paths so you can simulate production workloads on your app. ## During the Event We are super excited about sponsoring [Node Knockout](http://nodeknockout.com) and have something fun planned: (http://blitz.io/events/nodeknockout)[http://blitz.io/events/nodeknockout] At the start of the event, we are planning on providing all contestants with enough blitz-power so you can generate lots of hits against your cool node.js app for 48 hours. We are also working on a scoreboard so you get bragging rights on the app with the most number of hits. Watch that page at the start of the event and you'll know what to do. To build cool node.js apps is awesome, to watch it scale out? priceless! -
kowsik revised this gist
Aug 22, 2011 . 1 changed file with 14 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,11 +2,25 @@  ## What's [blitz.io](http://blitz.io)? [blitz.io](http://blitz.io), powered by Mu Dynamics, is a self-service load and performance testing platform. Built for API, cloud, web and mobile application developers, [blitz.io](http://blitz.io) quickly and inexpensively helps you ensure performance and scalabilty. And we make this super fun. We are super excited about sponsoring [Node Knockout](http://nodeknockout.com) and have something fun planned: http://blitz.io/events/nodeknockout At the start of the event, we are planning on providing all contestants with enough blitz-power so you can generate lots of hits against your cool node.js app for 48 hours. We are also working on a scoreboard so you get bragging rights on the app with the most number of hits. Watch that page at the start of the event and you'll know what to do. ## Continuous Integration We take CI pretty seriously, in a fun sort of way and we have released many [API Clients](http://blitz.io/condition) to help you bring load and performance testing into the CI cycle. Simplest way to do this is as follows: ```sh npm install blitz ``` grab an API key, and read through our [node.js](https://github.com/ghermeto/blitz-node/) client implementation. To build cool node.js apps is awesome, to watch it scale out? priceless! -
kowsik revised this gist
Aug 22, 2011 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,7 +2,7 @@  We are super excited about sponsoring [Node Knockout](http://nodeknockout.com) and have something fun planned: http://blitz.io/events/nodeknockout -
kowsik revised this gist
Aug 22, 2011 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,8 @@ # Node Knockout with [blitz.io](http://blitz.io)  We are super excited about sponsoring (Node Knockout)[http://nodeknockout.com] and have something fun planned: http://blitz.io/events/nodeknockout -
kowsik revised this gist
Aug 22, 2011 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ # Node Knockout with [blitz.io](http://blitz.io)  We are super excited about sponsoring Node Knockout and have something fun planned: http://blitz.io/events/nodeknockout -
kowsik revised this gist
Aug 22, 2011 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ # Node Knockout with [blitz.io](http://blitz.io) We are super excited about sponsoring Node Knockout and have something fun planned: -
kowsik revised this gist
Aug 22, 2011 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,8 @@ # Node Knockout with (blitz.io)[http://blitz.io] We are super excited about sponsoring Node Knockout and have something fun planned: http://blitz.io/events/nodeknockout At the start of the event, we are planning on providing all contestants with enough blitz-power so you can generate lots of hits against your cool node.js app for 48 hours. We are also working on a scoreboard so you get bragging rights on the app with the most number of hits. Watch that page at the start of the event and you'll know what to do. -
kowsik created this gist
Aug 22, 2011 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,8 @@ We are super excited about sponsoring Node Knockout and have something fun planned: http://blitz.io/events/nodeknockout At the start of the event, we are planning on providing all contestants with enough blitz-power so you can generate lots of hits against your cool node.js app for 48 hours. We are also working on a scoreboard so you get bragging rights on the app with the most number of hits. Watch that page at the start of the event and you'll know what to do. To build cool node.js apps is awesome, to watch it scale out? priceless!