Testing Circle Limited
 
Picture
When we talk about website security in this day and age it’s typically accompanied with a question like "who has anonymously hacked this time?” frequently proving that no one is safe if you have annoyed the wrong people. Combine this with high profile security breaches of companies like Sony and Valves digital distribution platform ‘Steam’ and its clear the internet is a dangerous place.

The majority of attacks focus on a DDoS (Distributed Denial of Service) which in essence leaves users unable to access the website. This is done by flooding the target with excessive requests to the point where the server can no longer handle the strain. This is a popular method of attack because the Botnets required to execute one can be rented cheaply or with a little more effort created through infecting other networks.

With so much to worry about in the form of malicious users you think companies would do their best to ensure legitimate users from doing the same. Personally I have experienced this 3 times in the last year and I’m sure there are plenty more examples out there. Let me shed a little more light on these experiences:

1.       HP Fire Sale – When HP announced that they were going to be selling their TouchPad for £89 the online community went crazy. Each time a new retailer announced its price had dropped chances are that minutes later the website would be struggling with load (in the best of cases) or completely stopped responding (in the worst). I saw this take down some online giants likes Dabs and Currys as well as an extensive list of small independent retailers.

2.       The Ebuyer £1 sale – In an effort to shift a load of old stock Ebuyer decided to sell a bunch of items for £1; however their server capacity was not prepared for the huge increase in traffic. This resulted with the website being unusable for the majority of the day meaning that not only the people there for the sale but regular everyday users were unable to complete any transactions.

3.       Apple iPhone 4S pre orders – Probably the least serious of the bunch but still worth a mention. On the day the iPhone 4S was announced the ordering system was slowed to a snail’s pace as over a million people placed pre-orders. Personally it took me around 30 minutes to complete what should have been a 5 minute process; this in turn slowed down the rest of Apples site as well.

Apple for one certainly must have learnt from their mistakes following the previous years release of the iPhone 4 where they had to stop accepting preorders at 9am due to a ‘Computer Glitch’.

While it’s difficult to predict exactly how much extra capacity would be needed for such events perhaps with a little foresight and more load testing these problems could have been recognised earlier and defensive measures put in place.

Craig Pilgrim is a Software Tester at Lightspeed IT Solutions.  Testing Circle would like to thank Craig for his contribution as a guest blogger!

 
 
Picture
Pinterest is a ‘virtual pinboard’ that allows users to ‘pin’ their likes and interests for all to see.  It lets the millions of users share their plans, thoughts and hobbies with the world - or in their words “Pinterest lets you organize and share all the beautiful things you find on the web.  People use pinboards to plan their weddings, decorate their homes, and organize their favorite recipes.  Best of all, you can browse pinboards created by other people.  Browsing pinboards is a fun way to discover new things and get inspiration from people who share your interests”

Their homepage is full of delightful recipes, outfit ideas and gorgeous pictures - but the great thing about it, is once you’re a member then everything is tailored just for you.  It’s similar to ‘magazine’ software to build your own magazine based on articles you like...the more you take an active role, the more the software ‘knows’ what you like and continues to build your perfect issue!  Pinterest works in a very similar way; the more you use it, the better your search results.

Pinterest is only a young company - launched in March 2010 (but according to Wikipedia, was being created in late 2009) and one of Time Magazines “50 Best Websites of 2011”, Pinterest is run from their base in California and from the looks of their website, it seems like a really happy team!  If you believe the data on Wikipedia, it would seem as though visitor numbers are around 11,000,000 a week!  Well with figures like those...the world is their oyster!