In the past few weeks of blitz.io, we’ve had our users blitz their location-aware iPhone apps, PHP sites, couch and node.js apps, Heroku deployments, JSON/XML RESTful-ness and just having fun scaling out their app in a very agile, iterative way. Still, there’s an element of having to type the cURL-ish line on the blitz bar. While this dramatically cuts down on the cost of test creation, we thought we’ll simplify this one more step and bring load and performance testing right into your app!
Introducing our Chrome Extension
We just pushed out a chrome extension for blitz.io today, which allows you to navigate to any page in your app and instantly generate load from around the world. The biggest challenge in testing is having to record a transaction of sorts so that you can get into the appropriate state within the app. With our chrome extension, you simply navigate to the page and we can use the cookies from your app and access pages that are otherwise unreachable.
Go to the Chrome Web Store and install this extension!
Here are some quick screenshots for our extension:
Signup to blitz.io
When you first install the extension, we can automatically log you in to blitz.io so you don’t have to remember API-keys and what not.
Navigate to your page
If you are into continuous deployment, you can write your code, git push it up, simply navigate to the appropriate page and instantly run sprints from all around the world.
When doing iterative agile development, you need instant answers for questions like this.
- Is my memcached working?
- Is my load-balancer doing its job?
- Is my database query taking too long?
- Why is my Rails fragment caching not working?
Now, with the chrome extension, you can scale out your app while you are building and deploying the app. As agile as it gets!