PERISCOPE IT  - performance is paramount
Website Monitoring Network Map
HOME ABOUT US SERVICES AFFILIATES SUPPORT FAQs LOG IN UK USA South Africa EU

Time Zone Customisation
Time Zone customisation is now available for all clients on our Standard and Exclusive service levels.

Frame and I-frame monitoring
Websites that make use of frames and I-frames can now monitor nested frames by simply monitoring the parent url.

Re-test Delays
Customers who don't want to be alerted to momentary glitches can specify a re-test delay of their choice.


Firms 'underestimating' web-based threat
2008/11/20

Businesses and suppliers 'must improve relationship'
2008/11/18

UK consumers are 'more e-tail friendly' than US counterparts
2008/11/13

Mobile Facebook users hit 15 million
2008/11/12

Bad online experiences deter the over-30s
2008/11/06



WEBSITE LOAD TESTING


Powerful load testing services that will tell you how much activity your website can handle.

Why Choose Periscope IT


We all know how irritating it is when websites and web services start running slowly. If your website is important to your business then it is essential that the site loads quickly and correctly even when you experience high levels of website users.


Establishing your web site's load capacity is a very simple procedure.

  1. You give us a list of url's to test and your target of the amount of traffic you need the website to be able to handle
    (eg 50 simulatneous users with each user clicking on a link every 15 seconds).
  2. We prepare the test and schedule a time to run it.
  3. We run a series of stress tests (starting small and increasing the load with each test) until we identify the point at which your website starts struggling to deliver.

And that's it. If you feel that your website has failed the test then you will know where to start in terms of streamlining the website or increasing server/network capacity. Once you have made enhancements to your systems we can test again.

Once you are satisfied with the general load capacity of your site you may wish to do isolated tests on specific potential problem areas such as shopping cart checkout procedures etc.


Pricing

Costs for load testing are relative to the amount of time spent on setting up the test, plus a cost for running the test. Tests that simply simulate a number of users clicking through a number of url's are pretty easy to set up and usually cost between £100 and £250.

Stress testing of transactions that require programming take longer to set up and therefore have a higher setup cost.

Once a test has been set up it can be saved, so repeating the test takes less time than running it the first time (usually about half the time for simple tests and even less for complex tests).


Next steps...

To request a load test ... click here

To get a quote ... click here

To ask some questions ... click here to send an enquiry, or you can use our live help portal at the top right of this page. Alternately you could email us at customercare@periscopeit.co.uk or call us on 0845 644 9356


ADDITIONAL INFORMATION


Different kinds of load tests

  1. Load Tests—this tests your website at the normal (expected) load. For load testing you simply enter the URLs, the number of users, and the time between clicks of your website traffic. This is a “real world” test.
  2. Stress Tests—these are simulations of “brute force” attacks that apply excessive load to your web server. This type of “brute force” situation can be caused by a massive spike in user activity (i.e., a new advertising campaign). This is a great test to find the traffic threshold for your web server.
  3. Performance Tests—this test queries single URLs of a web server or web application to identify and discover elements that may be responsible for slower than expected performance. This test provides a unique opportunity to optimize server settings or application configurations by testing various implementations of single web pages/script to identify the fastest code or settings.
  4. Ramp Tests—this test uses escalating numbers of users over a given time frame to determine the maximum number of users the web server can accommodate before producing error messages.

Different kinds of user behaviour that we can simulate

  1. Users always click the same URL: In the beginning of the test, each user selects a URL and clicks only this URL during the test. To spread the load evenly on all URLs, set the number of users to the number of URLs or a multiple of that. This setting is very useful in comparing the request times of different webpages (e.g. with different implementations of a feature) or to find out what pages are slower than others. (This is the one I intend to start with)
  2. Users select URL for each click randomly: Using the built in random function, Webserver Stress Tool simply selects one of the URLs for each click. Depending upon your website, this can be a good setting to create “real world” loads.
  3. Users follow complete sequence: All users will use URL#1 for the first click, URL#2 for the second click and so on. If a user reaches the last URL he will start with URL#1 again. Use this setting to simulate paths through your website, e.g. to put products into  and order from a shopping cart.
  4. Users visit first X URLs, then random, then last X URLs: All users will use the first X URLs (top to bottom). After that, the remaining URLs are assigned randomly. For CLICKS tests you have the additional option to set a number of URLs at the bottom of the URL list the users should visit at the end of the test. This would be an appropriate test pattern if you have a website in which  users have to login using a couple of URLs, then surf around and log out at the end.

Our recommended procedure

We usually find it best to start with a few simple tests that will put a reasonable amount of stress on the web server and database server. We usually recommend starting with a low pressure stress test and rapidly accelerating it to a level where your site shows signs of stress.

The way this works is that we first create a sequence of page url's. We then specify a number of users to simulate and a number of seconds between each users start time. Finally we specify the delay between steps in the sequence for each user. For example:

50 url's
50 users
10 second delay between each step a user takes

Of course every client is unique and if you require a different approach we will work with you to make sure that we give you what you need.


An Excellent Service
I'd just like to say how impressed we've been with your service. It does just what we need without fuss or confusion - it's hard to see how it could be improved.
Neil Martin, United Kingdom
May 2008
Great Value
Considering how much being notified as soon as a problem occurs has saved us over the last 12 months, £144 a year is great value!
Paul Hardy, United Kingdom
January 2008
Saved £££'s in lost sales
A relatively small spend on monitoring has saved me £££'s on missed sales and on potentially changing hosting arrangements unnecessarily.
Glyn Dore, United Kingdom
April 2008
Impressive Support
I have to say I am very impressed with the level of support you have provided and your willingness to assist in resolving problems.
Richard Etheridge
United Kingdom
July 2008
Increased Uptime
Thanks to Periscope IT's website monitoring services we have increased our website's uptime from 97% to 99.9%, with a resulting 5% increase in net profits.
David Pope, South Africa
January 2008
Helpful Reports
Your reports are very helpful to send to my service provider as they claim to have a 99% uptime :)
Juan Bird, United Kingdom
October 2007
Outstanding, Incredibly Useful
I've found the support from Periscope IT to be outstanding and the service incredibly useful. I would recommend it to anyone who wants to monitor their web sites.
Rob Valentine, South Africa
May 2008
Date: Saturday, November 22, 2008
Website tests in the last week:
1082101
Errors detected in the last week:
25828