Testing with Blitz

Since I'm always seeking to increase speed, I always need new tools to test everything. I use Pingdom Tools and Google Page Speed (GPS) on an almost daily basis. Though those sites are great for testing load speed, I needed something else tested: capacity. Pingdom Tools and GPS only simulate one user at a time, and while it's nice, it's not always practical. There's always a chance that more than one person will be accessing your page at a time.

Meet Blitz.

Blitz doesn't just simulate one user. Blitz uses two tests to help you determine how your server or application will do under any type of load.

The first step is called Sprinting. Sprinting runs a simple test from any of Blitz's regions around the world and shows you response time.

If the Sprint completes successfully (and it should under most circumstances) you move on to Rushing. Rushing is the real load test.

You can define the number of users and time using Blitz's command line syntax.

After you Rush, Blitz will show how you did. It's a great way to see where you need to improve. Here's a look at my Sprint and Rush.

[caption id="attachment_1219" align="alignleft" width="620" caption="Sprint Success!"][/caption]

[caption id="attachment_1235" align="alignleft" width="620" caption="Rush Success!"][/caption]

[caption id="attachment_1224" align="alignleft" width="620" caption="Rush Results!"][/caption]

It looks like I can withstand a lot of traffic before having to worry!

Blitz is an awesome tool! I've been using it to monitor An Altered Reality's performance over the past week. So far, it's been incredibly helpful helping me tweak my setup to get the best possible results...and it was better than my prior approach (that actually got some attention!) Give it a shot!

What do your results look like?