Mu Dynamics ‘Blitz’ Speeds Provisioning

The following is an article about load testing from Mu Dynamics.

"Mu Dynamics is making it easier for devs and provisioning teams to validate and test the performance of cloud applications directly from popular PaaS, CMS or web management apps they’re already using.

Mu Dynamics is integrating its Blitz cloud-based load and performance testing solution with Heroku, AppHarbor, Acquia and CloudFlare.

Mu Dynamics’ Blitz is an API-friendly, cloud-based load, scale and performance testing solution that can support mobile, cloud, and web application dev projects by eliminating script creation processes.

"Incorporating a performance testing solution into our customers’ continuous integration model is helping them deliver a high quality experience for their users"
Ajit Sancheti
Mu Dynamics
Blitz allows devs to instantly load test their APIs and cloud apps without creating complex test scripts. In addition, using Google Chrome and Google Analytics, Blitz brings load and performance testing into the development cycle, enabling developers to simply launch a load test of their applications anytime, anywhere.

“Incorporating a performance testing solution into our customers’ continuous integration model is helping them ensure they deliver a high quality experience for their end users,” said Ajit Sancheti, co-founder of Mu Dynamics

Integration also means “developers won’t have to learn scripting, so quick and easy testing is another key benefit,” Sancheti added. “These days, no one wants to use a manual to run Facebook. It’s like that. Developers want to load test after they build an application. [They] don’t want to have to slow down to figure out another tool or spend weeks or months writing new scripts. They just want it to run.”

Mu Dynamics’ integration partners also see benefits to the partnerships.

“This [integration] ensures the apps will be able to withstand heavy usage and also ensure the highest levels of performance. Even as they make changes, developers can easily quantify the impact on performance.” said Rune Sørensen, CEO, AppHarbor

“With Blitz integrated as a CloudFlare App, our developer customers can measure the baseline performance of their web applications with quantifiable metrics,” said John Roberts, platform lead at CloudFlare.

“Blitz [lets] our customers affordably run load tests in a matter of minutes, ensuring their sites can handle traffic spikes before they ever occur,” added Peter Guagenti, vice president of services at Acquia, a Drupal-optimized platform.

Under the Covers with Mu Dynamics’ Blitz
Mu Dynamics’ Sancheti makes the point that another reason Blitz can seamlessly integrate with the cloud generation of platforms and tools is because it has been architected from scratch.

“Current offerings for cloud-based load testing are repurposed enterprise tools, designed for testing static websites and enterprise applications, and are not affordable for developers of mobile applications or APIs. Blitz provides a self-service and affordable solution that any software development team can use,” Sancheti told IDN.

Blitz features include
Multi-Location Load Testing For location-aware mobile apps, the ability to understand user experience from specific geographic regions around the world is essential. Blitz can run load tests constituting millions of concurrent users accessing the application from multiple continents. Combined with parameterization of API invocations for generating dynamic user data, Blitz accurately recreates mobile sessions from around the world.

API Friendliness By integrating common dev tools to the cloud, Blitz eliminates costly and tedious test creation processes. Devs can simply instantly load test their APIs and cloud apps – without creating complex test scripts. In addition, using Google Chrome extension, Blitz lets devs simply navigate to a page on their apps and instantly launch a load test.

Continuous Integration With continuous integration (through a RubyGem), mobile application and API developers can integrate Blitz into their continuous deployment processes. The RESTful API for Blitz also makes it easy to monitor API and application performance from multiple locations.

Flexible pricing Users can sign up for access juust when they need it, as little as one-day to simulate their tests for any number of clients. Pricing based on bandwidth or load.
Within its integration framework, Blitz does single sign on and also automatically authorizes the apps for testing. “We don’t let users hit Google with one million hits, so we need them to authorize the site with the load test and tell us the apps that are authorized,” Sancheti added.

Blitz debuted at a Red Hat developer conference earlier this year and in that time Red Hat has become a big believer – making Blitz a key component of Red Hat’s OpenShift platform-as-a-service offering.

“Developers who build on OpenShift will need to know that they can quickly test their applications to ensure they scale and perform as designed no matter the number of users. Blitz provides capabilities as part of OpenShift to help accomplish this scalability and performance,” said Red Hat’s Sarangan Rangachari, senior director of Cloud Ecosystem.

Blitz also allows the company’s partners to handle the business aspects as well, Sancheti added. Heroku, for instance, has deep integration and handles all the Blitz billing issues. “A user just says, ‘I want to add the Blitz 1000 plan for a day,’ and that’s it. No going to another website, no passwords. They just start load testing from within Heroku,” he told IDN.

All these bundles are also starting to help Mu Dynamics’ gain more traction with larger IT shops. “Six months ago, most Blitz users were doing Dev/Opss with two to three person shops. But lately, we’re noticing more stagings coming from larger enterprises. It’s a subtle but significant shift, where I think we’ll see that enterprises may continue to keep their load engines behind their firewalls – but the load generation can happen anywhere,” Sancheti said."

A good article by Vance McCarthy on load testing.