Can Online Retailers Keep Up with the “Composite Web?”

By Ben Rushlo, Director of Consulting Services, Keynote Systems Inc.

It would be great if the performance of your company’s Web site, where your customers are browsing, shopping and spending their money, could rely solely on the expertise of your IT staff.

If that were the case, you could ensure customer shopping satisfaction without assistance by building a feature-rich Web site, maintaining a robust IT infrastructure and implementing an efficient Web load testing strategy to keep your online business humming.

The problem, though, is that many of those cool, customer-friendly features that you offer on your site – like helpful “zoom-in” features, glitzy Adobe Flash components, “help-seal-the-deal” video streams, product reviews and “roll-over” details – are likely being added to your pages through Web-based connections to third-party providers. In other words, the performance and reliability of your online business is out of your direct control. No longer are complex Web sites built just by our own staffs. Today’s class-leading modern sites bring in components from far-off servers maintained by a variety of vendors to essentially create “composite Web” sites for online businesses.

But to your customers, your site brings all these helpful, decision-making features to their Web browsers as though it all comes only from you. So if a page doesn’t load or if performance is slow, you can bet they won’t be blaming any behind-the-scenes third-party providers. Instead, they’ll be blaming you, then rushing off to find a competitors’ site where they can make purchases without such aggravation.

Of course, you don’t want that to happen and you can prevent it. To do that, you need to understand and manage this “composite Web” so that you can gain more overall quality control for your customers. So how do you do that? The best plan is to start with detailed, high-quality Web performance analysis and measurement of your site, along with related performance data for all of the add-in components being served up by other vendors.

The traditional data center analysis tools you already have can’t see what’s happening in your customer’s browser and do not track how your “composite” pages are performing. You need specialized Web tools that analyze your site’s performance out on the Internet, in a real browser, in the same ways that your customers are going to your site and interacting with your rich Web features.

Bringing in a Web browser-based external measurement service will help you better manage your site’s performance, along with that of your third-party vendors. Be sure to choose a performance monitoring solution that tracks the various composite pieces of the pages separately, so you can manage them individually. You can then use that information to tighten your Service Level Agreements (SLAs) with your vendors to ensure that their contributions to your site’s sales success are living up to your customers expectations. If problems are found in the analyses of the site and its composite parts, then you have the critical information at your fingertips to get improvements from your vendors, and are on your way to improving online performance.

Ultimately, this “composite Web” performance data is a hugely helpful new business metric that can keep your customers coming back again and again. And that’s an expense worth investing in.

Web Load Test Strategies – What Works When You Are Literally Betting the Store?

By Dave Karow, Senior Product Manager for Keynote Test Perspective, Keynote Systems Inc.

The online Christmas, Hanukah and Kwanzaa holiday shopping season kicks off with a bang on Black Friday and Cyber Monday in just six months – so will your company’s Web site be ready?

The time to find out is now, not when your Web servers are overloaded, your incoming orders have stopped and your frustrated customers are abandoning their filled shopping carts and rushing to a competitor’s online store to buy their gifts.

That scenario is an online retailer’s worst nightmare.

You can prevent that by proactively load testing your critical Web infrastructure to ensure it can handle the pressure when thousands of customer orders are coming in online. It’s really a great problem to have when thousands of customers want to order from your Web site at the same time, are pushing your IT systems to their limits.

You’ve likely heard stories about well-known online retail Web sites that crash and burn under such high demands, haven’t you? That’s bad customer service, and that’s bad for business.

Instead, take the reins and prepare your IT systems for the inevitable – and revenue generating – rush by adopting a Web load testing strategy today that will help keep customer orders flowing in without problems.

Before you move ahead with Web load testing, there are several key points to consider:

*Be sure that the testing is done from outside your firewall, over the Internet, in the same ways that your customers are arriving at your site. Any testing you do inside your firewall is meaningless because it doesn’t include real-world performance killers, such as the multiple data “hops” occurring across the Internet from router to router to router, as well as long distances that can add delays to every aspect of every page.

*Choose a testing strategy that will emulate your users’ behaviors and locations. Your testing must include many scenarios so you can truly see how things are performing. Some customers browse and some do product research, while others fill a cart and place orders or check the status of an order. Your load testing should do those same things using multiple scripts to emulate what your customers are doing.

*Start early, plan well and stick with it. Build a performance mindset into every stage of your system lifecycle. Make sure that the critical, high-value pages and paths through your Web site perform well and cache them as much as possible so that they will perform better for customers. Ensure continuous performance of the site year-round – not just before a big event – by testing early and often. This isn’t something to right before your peak season.

*The holiday season for Web load testing starts in May. Smart companies then begin beating the daylights out of their Web infrastructures to make sure that they’ll perform well over the holidays. Some will say, “I’m not Walmart. I’m not Amazon. I don’t need to do all that.” But if you want your business to be successful, you can’t let yourself off that hook.

Web load testing is affordable, so even mid-sized Web sites can and should make it part of their “holiday readiness plan”. You’ll have eliminated one of the major variables impacting the success of online businesses – and can rest assured that your site is not painfully slow or unusable when customers are logging on with credit cards in their hands, ready to purchase.