• No results found

LOAD IMPACT. Introduction

N/A
N/A
Protected

Academic year: 2021

Share "LOAD IMPACT. Introduction"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

LOAD IMPACT

(2)

WHY LOAD IMPACT

!

GUI, API, SDKs or CI Plug-ins

"

Cloud-based tool

#

Large-scale load tests

On-demand and automated

$

+ 1 million tests executed

%

110,000 users

Over 10 Years of QA and Testing Experience

&

We’ve even load tested satellites in out

er space!

“I don’t have to spend a lot of time doing

evaluation because Load Impact works so well”

- Senior Developer, Possible

“Load test SDK saved us! Caught a nasty bottleneck

before a cutover...would have been very, very bad”

(3)

Strictly confidential. For discussion purposes only.

8/22/13 4:32 PM

Page 1 of 1 file:///Users/vanessameyer/Downloads/map-arrows-trans%20(1).svg

EXPERTS IN MULTI-GEO LOAD GENERATION

Palo Alto, USA

Portland, USA Ashburn, USA Dallas, USA

Chicago, USA

Sao Paulo, Brazil Dublin, Ireland

London, UK

Singapore

Tokyo, Japan

Sydney, Australia

Powered by: Amazon and Rackspace

SF office

Stockholm headquarters

(4)

FOUR THINGS WE’RE GREAT AT

Automated testing

Always be ‘ready to release’ great software with our Continuous Delivery load testing solution. Opt for quick installation with our CI plug-ins or full control with our API and SDKs.

API testing

Exercise the set of calls documented in your API exactly as your users would. Ensure that resources exposed by the API can be created, listed, updated and deleted appropriately under expected load.

Mobile testing

Quickly create a load test which simulates different mobile network conditions - such as 3G, 4G, Edge, etc - and easily record mobile user scenarios using our hosted proxy recorder.

Web & web app testing

Easily load test your website or web app. Record user scenarios using our Chrome extension or proxy recorder and configure a test with just a few clicks.

(5)

Strictly confidential. For discussion purposes only.

WHY LOAD TEST

websitAverage

e owners

overestimate

capacit

y by

3.4

times

68%

of website owners experienced performance or stability problems in 2012

!

47%

of PC visitors and

69%

of tablet visitors expect response times equal

to or below

2 seconds

!

18%

of shopping carts are abandoned due to slow website performance

(6)

WHEN TO LOAD TEST

Don't just build right, build the RIGHT things

Early and continuous feedback on performance provides agility and

adaptability to business strategy as well as resulting software

Early and Continuously

'

)

(

Website launch Marketing campaign Seasonal traffic spike New feature release

“Reality check” of enterprise tools QA and incident management Verification of new optimization solution

(7)

Strictly confidential. For discussion purposes only.

WHY AUTOMATE LOAD TESTING

Stop wasting time on code tracks that don’t meet performance criteria.

Automate your load tests and enjoy higher-quality, lower-risk releases.

(

Minimize lead time and human error by

automating routine tasks like load testing

(

Evaluate assumptions prior to release by

performance testing systems under realistic load

(

Don’t do things the hard way. Build team

confidence in the stability of every release

(8)

HOW LOAD TESTING WORKS

* #

+

+

+

,

-Load

Impact Internet BalancerLoad ServersWeb Application Servers Database Server

Install the Load Impact Server Metrics Agent

on target machines. Simulated Users/ Load Generators

,

$

$

$

(9)

Strictly confidential. For discussion purposes only.

THE ANATOMY OF A LOAD IMPACT TEST

%

.

/

0

Datastore

User Scenarios

Test Configuration

Test Results

%

%

0

(10)

LOAD IMPACT FEATURE SPECIFICATIONS

Features Load Impact Comments

Max concurrent users Up to 1.2 million concurrent users Load Impact VUs load objects in parallel, like a browser

Max test time Unlimited

Number of data series 16+ Data points for each URL and each point in time Sever Metrics data series 4+ CPU, RAM, disk and network usage. Add Nagios plugins.

API access Configure, run tests, and extract results using our REST

API or our

Schedule single test run or recurring tests ( Daily, weekly, monthly tests. Recurring tests unlimited

Mobile network emulation ( Full network emulation: 3G, 4G, Edge, etc. mobile browser behavior (Safari and Chrome)

Max URL’s per test Unlimited

Multiple user scenarios in same test ( Up to 10 different regions in a single test.

Multi-step testing (

Dynamic scripts ( Advanced scripting using Lua script engine

Custom HTTP headers (

HTTP verbs ( GET, POST, PUT, HEAD, DELETE, OPTIONS, TRACE, PATCH

Request parameters (

Multiple test locations ( Up to 12 regions. Powered by Rackspace and Amazon Simultaneous multi-geo load generation ( In one single test, generate load from 10 different regions Overall response time reporting (

Response time per content type (

Response time per URL (

In-test logging (

Custom /etc/hosts on test node ( Override the information in the public DNS. hostname to a different IP-address.

Browser based test recording (

Create test using Google Analytics (

Continuous Integration Plugins ( Jenkins, TeamCity

(11)

Strictly confidential. For discussion purposes only.

CASE STUDY - AKQA

Situation

Global interactive marketing agency known for creating engagement and experience vs. bombarding web audiences with endless messages

Retained to develop new product launch site for large Japanese camera maker, destination site for worldwide premium clothing brand, and new site for Irish singer/activist Bono’s AIDS charity

Assignments came with specific, different, but equally aggressive performance goals

Objectives

Insure camera site could handle millions of simultaneous users from around the world within hours of new product launch

Identify potential performance problems and bottlenecks for clothing manufacturer’s staging environment built to same spec as production environment

Make data-based recommendations for infrastructure upgrades to handle June and December traffic peaks for AIDS charity’s website

Strategy

Polled industry colleagues for load testing service recommendations to replace Apache JMeter server performance testing tool

Chose Load Impact for ease of setup and use, geographically dispersed testing ability, low cost, and transparent reporting functionality

Conduct on-going tests – in some cases daily tests – of three websites during development

Results

Found and fixed failing script for camera-maker site; maintained optimal performance at traffic goal +25%

Identified source of clothing manufacturer site’s horrific performance; enabled CDN and cashing to achieve performance targets
(12)

8/22/13 4:32 PM

Mercantil Commercebank Bonnier Digital

Byggmax Ushahidi

Saatchi & Saatchi Boxer

Possible Red Bull

Schibsted Media Group Visa JWT Svenska Dagbladet Nvidia Expovision Magine Lindex Libero Tommy Hilfiger Netregistry TV4 O2 AKQA Calvin Klein Brille24.de lynda.com Singapore Exchange Mr Green Earth Hour CA.gov tori.fi Deloitte 3bits Cloud Nine Star Republic Leap Motion

Partial list of customers

+46 8 559 25 123

loadimpact.com

info@loadimpact.com

@LoadImpact

Write code that scales

Automated and on-demand load testing for the DevOps-minded

Sign up for a free account

References

Related documents

It should be mentioned that the superior frictional resistance properties of steel slag and its resistance to permanent deformation (rutting) often overshadow the

Using the 2SLS model, we choose the number of elderly as the instrumental variable for risk attitude, and obtain the consistent result that both risk attitude and financing

The occupancy used for the baseline building is evaluated based on parameters described by Standard NBR16401 (ABNT, 2008) since the Standard ASHRAE 90.1 did not provide any

In 2011 SYBILLA, the STS and the Study Group Signal Transduction (AKS) of the German Society for Immun- ology (DGfI) (chair: Ottmar Janssen, Kiel) decided to co- organize a

All payments must be turned in to Alina Grimm (FAC 273a). Failure to do so will result in the cancellation of the recital. Attendance: Students are expected to attend all

Many factors affect indoor air pollution levels such as maintenance activities, the presence of contaminant sources (e.g. building materials, furnishings and equipment), the

UNI equivalents are designated by a departmental abbreviation followed by a course number. For example, in the course PSYCH 1001 the PSYCH refers to the Departments of Psychology

In this paper, we introduce the concept of cauchy sequence, convergence and completeness in fuzzy n-normed linear space in term of α -n-norms, and then we give some