Load Impact
Encyclopedia
Load Impact is a cloud-based
Cloud computing
Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility over a network ....

 service for load testing
Load testing
Load testing is the process of putting demand on a system or device and measuring its response. Load testing is performed to determine a system’s behavior under both normal and anticipated peak load conditions. It helps to identify the maximum operating capacity of an application as well as any...

 and website optimization. It generates traffic load by simulating users. Load Impact is a so-called freemium
Freemium
Freemium is a business model that works by offering a product or service free of charge while charging a premium for advanced features, functionality, or related products and services...

 service in that it offers a free option as well as a premium option, where the latter gives access to more features. Apart from the service itself, Load Impact does open research on topics such as browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

 behavior and slashdotting
Slashdot effect
The Slashdot effect, also known as slashdotting, occurs when a popular website links to a smaller site, causing a massive increase in traffic. This overloads the smaller site, causing it to slow down or even temporarily close. The name stems from the huge influx of web traffic that results from...

.

Main components

Load Impact consists of two main parts, the load testing tool and the page analyzer.

Load testing tool

The load testing tool generates simulated user traffic to a website. Users can simulate virtual users who are trying to load the web pages at the same time. While simulating the traffic, the tool records how fast pages are loaded from the server. This lets users know how fast the site is (as experienced by a user) when it is being accessed by many users at the same time. Results are displayed in real time throughout the test process.

The tool is cloud-based and provides on-demand load testing. It also features a session recorder that lets users browse the site like a regular user, while the actions are recorded. The recorded session can then be used when running load tests, to make the simulated clients behave just as how the user recorded it.

There are three different types of load test:

1. Fixed - Test with static load level throughout the test.

2. Ramp-up - Test that starts at a low level and increases stepwise until it reaches a maximum predetermined level.

3. Timeout - Ramp-up tests that increase the load level until the server becomes too slow, or when the maximum load level is reached.

Page analyzer

The page analyzer loads a web page the same way a web browser would. It shows the user what objects were loaded, in what order, and how long each object took to load. It also gives the user information about return codes, compression ratio, etc. and provides some general statistics about the page in a summary at the end.

The load times are represented as colored bars which is divided into several components. They are:
  1. Time in queue (grey)
  2. DNS lookup time (orange)
  3. Connection time (yellow)
  4. Time to first byte (green)
  5. Download time (blue)


The page analyzer can emulate these browsers and indexing bots:
  • Chrome (1,2,3,4)
  • Firefox (3,3.5)
  • Googlebot (2.1)
  • Internet Explorer (6,7,8)
  • MSNbot (1.1)
  • Opera (9.64)
  • Safari (3.2,4)
  • Yahoo! Slurp

Popularity as a load test tool

As of November 2010, Load Impact reported that more than 200,000 individual load tests had been carried out through its website.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK