A LinkedIn user recently posed the question: “What are the best practices for monitoring, collecting and analyzing traffic data for a large content site?” Ian White, lead engineer at Neustar, jumped into to tell readers why active monitoring is just as important as analytics. Website monitoring ensures your site is functioning properly anytime from anywhere.

Below we’ve outlined a few of his key points that will help you monitor your site so you can sleep well at night knowing your website is always up and running.

Introduction

Welcome to the 5th and final blog in our Load Testing Best Practices series. Today we’ll be focusing on how to make sense of your load test once it’s complete and then dig into the data to help locate the cause of any problems you’ve uncovered.

What do we mean by Analysis?

The goal of running a load test is to identify if your website has any performance or capacity issues, and if so to use the test results to zero in on the possible causes. You want to point your developers and system administrators in the right direction to fix the problem.

Hello Readers!! Welcome back to Part 3 of our Load Testing Best Practices series, which focuses on writing good load testing scripts.

As I’m sure you would agree to, load testing is an imperative part of every development effort. One of the key components to your load testing efforts is a good load testing script that simulates real user behavior on your web site in the most realistic and accurate way possible.

Before you take a deep dive into the scripting, there are few things you need to plan ahead of time.

So you reviewed part 1 of our best practices blog series, “Planning” and now you are wondering about configuring your test.  What are all the pieces that need to be thought about and configured?  Fortunately these are not complex questions; you just need to know some basic information:

  1. Where do you expect or see web traffic coming from?
  2. How many users come to your site?
  3. How should you apply your user load during the test?
  4. Should you test with virtual users or real browser users?
  5. Where do users spend the most time on your site?

This is the first part of a five-part blog series that will cover all the aspects of load testing, including planning, configuring, scripting, executing and analyzing. This first article focuses on the key areas and questions to consider when planning to run a test.

Why test?

I generally see customers greatly OVER-estimating their expected capacity and many are often shocked when they get the first set of test results back from us. Usually, there is a lot of work to do in order to get the website or application tuned up and ready for a full production release.

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.

I’ve got great news to share with you – BrowserMob has been acquired and is joining the Neustar family of services, which includes UltraDNS and Webmetrics!

I started BrowserMob in 2008 with the belief that a combination of cloud computing and real browsers wrapped up in a self-service model could dramatically change how people used load testing. Neustar shares that same philosophy and has built a world-class portfolio of cloud-based performance services that currently has over 3,000 customers. I’m most excited by this partnership because it means that we can now offer our unique services to an even greater audience.

© 2012 The BrowserMob Blog Suffusion theme by Sayontan Sinha