Performance Testing Principles and Practices Cube

Post on 18-Aug-2015

126 views 1 download

Transcript of Performance Testing Principles and Practices Cube

F A

E B

C D

To enable us to show a change in performance

we need our benchmarks to be

repeatable

Only changing one thing at a time when testing means

you know what caused the effect you witnessed

Ea

rl

y a

nd

Of

te

n

Perform

ance testin

g m

eans fast f

ee

db

ac

k

and

qu

icker, cheap

er fixes

wh

ere app

licable

In

te

gr

at

e

perfo

rman

ce testing in

to

auto

matic b

uild

pro

cesses

Int

eg

ra

te

d

Perform

ance testin

g free

s resou

rces to

con

centrate o

n o

ther

areas e.g. explo

ratory

testing

Scientific Approach

C B

D G

H I

What is the purpose of the test – Stress, Load,

Stability ?

design Establish a transaction

volume model and seek to emulate it to make everything involved as

realistic as possible

Consider the impact of your change on other

systems

Understand the impact. Investigate & monitor the

environment and the application

Transaction volume model (TVM)

H G

I A

F E

By ru

nn

ing p

erform

ance tests

Ea

rl

y a

nd

Of

te

n w

e can

mo

nito

r a heartb

eat of

perfo

rman

ce in th

at en

viron

men

t and

loo

k at t

re

nd

s in

data o

ver a p

roject