Is Your Website Really Ready for the Biggest eCommerce Day of the Year?

Preview:

DESCRIPTION

Preparing for Cyber Monday all boils down to 5 very simple principles: 1. Get everyone to do their part by ensuring they spend at least a few minutes every day testing, monitoring and/or tuning performance 2. Ensure that everyone has the support tools and environments they need to do their part 3. Have everyone give an update on performance at every status meeting 4. Don’t consider any story or iteration to be “done” until performance is tested, characterized, and deemed production worthy 5. Never assume — Test and monitor

Citation preview

CyberMonday Is Your Website Really Ready for the Biggest eCommerce Day of the Year?

- Lelah Manz, Akamai

“While we expect Cyber Monday to drive the most revenue based on the 3 previous years’ weekend tallies, what wasn’t expected was that this 8.5 mm+ peak would be the highest retail traffic peak in history - 13% higher than Thanksgiving - or that it would drive more volume throughout the day -

16% higher than Black Friday. “

“Because it’s the biggest

online shopping day of the year!

Still not convinced? Check out these stats:

167 million US shoppers made a purchas-es online on Cyber Monday (53% of the American population)

2012 Cyber Monday sales were estimated at $1.5 billion - a 30% increase over 2011

Cyber Monday sales accounted for 2.2 % of all domestic sales

What’s theriskof being

unprepared?

Being known as ‘that company’ – you know, the one that makes headlines for a massive site outage instead of record sales numbers

Losing customers because they have a bad experience on your site. Worse, they could end up buying from a competitor.

Your business missing out on a billion+ dollar shopping day

Let’s look at it from the consumer’s perspective

Jupiter Research has shown that site outages result in 9% of online

customers permanently abandoning a site and 48% to establish a

relationship with a competitor.

I don’t care how many people are on the site…

I don’t want to wait!

Is Your Website Really Ready to Capitalize on all that buying fervor?

Do you have a system in place to monitor and react to the impact of traffic in real time?

Can you track and report on web and mobile performance?

Do you have a plan to minimize the damage if things go wrong?

We’ve got your back.

We’ve put together our best “avoiding performance disaster” advice to help your site stand up to the

shopping stampede.

Avoiding Performance Disaster Checklist

Get performance into your requirements and/or acceptance criteria (qualitative goals are better than fabricated numbers).

Test components, stories, etc. as they are developed.

Monitor and trend key performance indicators throughout development.

Test single and multi-user scenarios so you can determine how your site is performing, how much traffic it really can handle, and to pinpoint bottlenecks that could cause failure.

LoadUIWeb offers performance, stress, scalability, and load testing of Web applications.

If your website relies on internal and/or 3rd party APIs, LoadUI will specifically test those critical dependencies.

For more this subject, check out our eBook: Test Strategist’s Guide to Load Testing API Web Apps

Test in production-like environments under production-like conditions, both anticipated conditions and

less-likely but potentially disastrous ones.

Practice monitoring in prodution-like environments, under production-like conditions – AlertSite InSite offers behind-the-firewall monitoring to

provide visibility into the performance of internal applications inaccessible via the public Internet – like those running

within internal dev environments.

Test multiple variations of the expected usage model – and tune for

consistent performance across variants.

Employ intelligent design related to decision making around client-side

browsers & devices (i.e. if mobile display site version x, if flash is disabled display site version y).

When acceptable good performance is achieved under anticipated peak

conditions, strive for consistent and reliable performance from single user

through stress conditions (far in excess of expected peak).

Build in performance safety features (i.e. switch to streamlined version of

the site when key performance indicators exceed x, configure

automatic redirects to an “emergency overflow site” when key performance indicators exceed y).

Test safety features.

Identify “danger values” for key performance indicators & configure

monitoring alerts in production as an early warning system -

AlertSite Performance Threshold Notifications enable you to define

acceptable performance levels and receive real-time alerts when a

slowdown or outage occurs.

While generating excessive load, practice tuning dynamically under

production-like conditions.

Sounds like a lot of work?

Luckily, it all boils down to 5 very simple princicples

It is.

1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

1Get everyone to do their part by ensuring they spend at least a few minutes every day testing, monitoring and/or tuning performance.

2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

2Ensure that everyone has the support tools and environments they need to do their part.

3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333

3Have everyone give an update on performance at every status meeting.

4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444

4Don’t consider any story or iteration to be “done” until performance is tested, characterized, and deemed production worthy.

5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

5Never assume…test and monitor.

Why should I test AND monitor?

Can’t we just do one or the other?

The reality is that it’s virtually impossible to test for everything that could happen

in production.

Conversely, no matter how well you monitor your site, fixing a live issue has a far

greater impact on your customers than if it never

made it there in the first place.

Do them together and your test results improve your

monitoring efficiency and your monitoring results improve

your test accuracy.

Thoughts

Final 5 tips that will

ensure ultimate preparedness for

the coming CyberMonday

traffic

If you don’t have a high traffic plan – you need to start building one.1

If you have one, it’s a great time to review it to ensure it’s still adequate.2

If you have either a performance testing strategy or a performance monitoring strategy, but not both, champion implementing one you’re missing. 3

If mobile isn’t part of your performance strategy then make it one - according to current trends, you could be ignoring up to 30% of your online holiday shoppers.4

LoadUIWeb Pro and AlertSite by SmartBear offer comprehensive solutions for your respective testing and monitoring needs so you can ensure your site is ready for Cyber Monday and high traffic times to come. 5

The

Proofis

in th

e

Pudding

Year after year, Black Friday & Cyber Monday break sales records and exceed

traffic expectations. Successful online retailers are prepared to handle the

high-volume, because they know their customers expect a seamless experience.

A good example of this is Smartbear client, ShopBop. Since 99% of their revenue comes from online transactions, the ability to scale up during

busy season is critical.

“With about 1,500,000 hits a day, the traffic volume to ShopBop can be overwhelming to

say the least. Smartbear provides the support we need to make sure our Web host and,

therefore our site, can deliver an outstanding online shopping experience.”

Download

TodayLoadUIWebPro

And take your load testing to the next level

Try LoadUIWebPro30-Day Free Trail Evaluation

About SmartBear Software

More than one million developers, testers and operations professionals use SmartBear tools to ensure the quality and performance of their APIs, desktop, mobile, Web and cloud-based applications. SmartBear products are easy to use and deploy, are affordable and available for trial at the website. Learn more about the company’s award-winning tools or join the active user community at http://www.smartbear.com, on Facebook or follow us on Twitter @smartbear and Google+.

SmartBear Software, Inc. 100 Cummings Center, Suite 234N Beverly, MA 01915+1 978.236.7900 www.smartbear.com ©2013 by SmartBear Software, Inc. Specifications subject to change.

EBOK_LUIWP_20131008_V1_CYBER-MONDAY

Recommended