BrowserMob founder and current Sr. Director of Product Management at Neustar, Patrick Lightbody, recently spoke at the Velocity Conference in Santa Clara, CA, where Neustar was a sponsor. Patrick shared his personal cloud computing experiences, highlighting techniques he used and lessons he learned when starting up BrowserMob.  Focusing on operational excellence, scaling, performance, and finance, he provided 4 lessons learned:

Lesson 1: Building Business Plan: The cloud provided Patrick with a safety net to launch the BrowserMob business. He tried to outsource as much as possible, and turned to the cloud for his business because it had an easy financial model, metered usage model and no upfront investment.

As you all know, BrowserMob utilizes Amazon Web Services (AWS) and open source software to power our services – in fact, BrowserMob couldn’t have been started without it.  We have put together a case study about our work with Amazon, highlighting the ways that it is helping us save you money.

Our approach to load testing depends on launching thousands of instances in short order, and AWS fits that model perfectly.

Hot off the press … Selenium 2.0b3 has just been released simultaneously for Java, .Net, Ruby and Python. This release focused on providing support for the next generation of browsers – specifically, IE 9 and Firefox 4.

For more information, check out the blog posting from the Official Selenium Blog.

BrowserMob uses almost every AWS service out there. I plan to start a blog series outlining how we use them all, but here’s the quick overview:

  • EC2 – We routinely launch thousands of instances every day to generate websites load tests. This is our primary use in the cloud and BrowserMob could not exist with EC2.
  • S3 – We store every individual bit of detail about every test we run in standard formats such as MySQL database dumps or HAR files.
  • SQS – Every website monitoring check is managed through Amazon’s excellent queue technology.

We’re a few weeks late to the story, but we think it’s still important to call attention to: Watir and Selenium are joining forces. For those unfamiliar with Watir or Selenium, both of them are open source browser automation frameworks. For years they have been “competing” in the open source community, with Watir winning favor among the Ruby community and those who needed strong IE support, while Selenium won favor among the Java and C# crowds and those who really valued cross-browser support.

Today we’re extremely excited to announce another industry-first in the world of load testing: video capture.

From day one, we always believed that cloud computing ushered in an era where the majority of website load tests could and should be done using real browsers, something no one else had considered before. Doing so made scripting painless, load tests more realistic, and provided better error reporting through the use of screenshots.

92929473-CADF-4280-A60F-FE7C7EEB8565.jpeg

One of our customers, SignalFive, recently published a case study about a project they did with Al Gore’s Alliance for Climate Protection.

The project, called the Repower America Wall, involved a massive, Flash-based interface in which thousands of user-created images and videos could be scanned through at high speed.

In the case study, they describe how they calculated the estimated site traffic and decided to use cloud services, such as Amazon and YouTube, to help the site scale. However, before launch they still needed to prove to the customer that the site was ready:

We’re happy to report that Selenium IDE 1.0.4 has been released. You can download it here and you can find the release notes here.

While this release doesn’t have many new user-facing features, it does clean up several bugs. More importantly, however, is that Adam Goucher and Jérémy Hérault did some amazing work to lay the foundation for a plugin framework. This means that soon you’ll see Selenium IDE plugins that further expand the Selenium IDE capability.

Late last night Amazon released an early Christmas present: a third location for which to run Amazon Web Services. This is important news for BrowserMob customers for two reasons:

  • Monitoring – it will be our fifth location from where checks will run from.
  • Load testing – it will be our third location from where traffic can be generated from.

We are committed to moving at the “speed of the cloud” and as such expect to have both of these options available in the next week. We’re excited about Amazon’s commitment to continue to provide geographic diversity to their cloud offering, and we look forward to their expansion to Asia early next year.

I’m a little late to the party (dynaTrace released their product a couple weeks ago), but I wanted to still highlight their very important tool: dynaTrace AJAX Edition. It’s by far the best browser profiling tool out there – and it’s free!

If you’re familiar with Firebug, then that’ll give you a rough idea of what this product does. However, instead of being a “Swiss Army knife” like Firebug is, dynaTrace did a deep dive on JavaScript profiling.

© 2012 The BrowserMob Blog Suffusion theme by Sayontan Sinha