More Related Content
More from Serena Gray (20)
How to do performance testing for a web application?
- 1. H
o
wt
od
o
P
e
r
f
o
r
ma
n
c
eT
e
s
t
i
n
g
f
o
r
aWe
bA
p
p
l
i
c
a
t
i
o
n
?
P
e
r
f
o
r
ma
n
c
et
e
s
t
i
n
gi
sc
o
n
s
i
d
e
r
e
dt
ob
eo
n
eo
f
t
h
emo
s
ts
i
g
n
i
f
i
c
a
n
ta
n
dc
h
a
l
l
e
n
g
i
n
ga
s
p
e
c
t
so
f
we
b
a
p
p
l
i
c
a
t
i
o
nt
e
s
t
i
n
g
.
T
h
er
e
l
i
a
b
i
l
i
t
yo
f
awe
ba
p
p
l
i
c
a
t
i
o
nr
e
l
i
e
s
o
nh
o
wwe
l
l
i
t
c
a
np
e
r
f
o
r
m o
nv
a
r
i
o
u
s
d
e
v
i
c
e
s
a
n
dp
l
a
t
f
o
r
ms
.
F
o
l
l
o
wi
n
ga
r
et
h
es
e
v
e
ns
t
e
p
s
r
e
q
u
i
r
e
dt
op
e
r
f
o
r
m
p
e
r
f
o
r
ma
n
c
et
e
s
t
i
n
gf
o
r
awe
ba
p
p
l
i
c
a
t
i
o
n
:
I
nt
h
i
s
s
t
e
p
,
a
n
a
l
y
z
et
h
es
p
e
c
i
f
i
cc
o
n
d
i
t
i
o
n
s
t
h
a
t
a
na
p
p
l
i
c
a
t
i
o
nma
yc
o
n
f
r
o
n
t
d
u
r
i
n
gt
h
ep
r
o
d
u
c
t
i
o
np
h
a
s
e
.
T
h
ep
r
o
d
u
c
t
i
o
np
h
a
s
es
h
o
u
l
d b
es
i
mu
l
a
t
e
d b
ya f
u
l
l
yf
u
n
c
t
i
o
n
a
l
t
e
s
t
i
n
g e
n
v
i
r
o
n
me
n
ta
sp
r
e
c
i
s
e
l
ya
s
p
o
s
s
i
b
l
e
.
T
h
et
e
s
t
e
n
v
i
r
o
n
me
n
t
n
e
e
d
s
t
ob
ep
r
o
p
e
r
l
ys
e
t
u
p
:
D
e
v
e
l
o
p
i
n
gat
e
s
t
i
n
gp
l
a
nr
e
q
u
i
r
e
s
t
h
et
e
a
m t
or
e
s
e
a
r
c
ht
h
o
r
o
u
g
h
l
y
.
T
h
ek
e
y
s
c
e
n
a
r
i
o
s
t
ot
e
s
t
a
r
ei
d
e
n
t
i
f
i
e
d
f
o
r
a
l
l
u
s
ec
a
s
e
s
b
yt
h
et
e
s
t
e
r
.
T
h
ec
a
u
s
eo
f
l
o
wp
e
r
f
o
r
ma
n
c
es
h
o
u
l
db
ek
n
o
wnf
r
o
m au
s
e
r
’
s
s
t
a
n
d
p
o
i
n
t
f
o
r
k
n
o
wi
n
gwh
a
t
t
h
eu
s
e
r
s
a
r
ed
o
i
n
ga
n
dwh
e
t
h
e
r
t
h
e
yn
e
e
da
n
yh
e
l
pf
r
o
m t
h
et
e
a
m.
C
r
e
a
t
i
n
gap
l
a
nf
o
r
t
e
s
t
s
:
T
h
ep
e
r
f
o
r
ma
n
c
ec
r
i
t
e
r
i
at
h
a
t
a
r
ee
v
a
l
u
a
t
e
df
o
r
a
l
l
we
ba
p
p
l
i
c
a
t
i
o
n
s
g
e
n
e
r
a
l
l
yi
n
c
l
u
d
er
e
s
o
u
r
c
eu
t
i
l
i
z
a
t
i
o
n
,
t
h
r
o
u
g
h
p
u
ta
n
d r
e
s
p
o
n
s
et
i
me
.
A
d
d
i
t
i
o
n
a
l
me
t
r
i
c
smi
g
h
tb
ec
a
p
t
u
r
e
d a
n
d me
a
s
u
r
e
d b
a
s
e
d o
n t
h
e
b
u
s
i
n
e
s
s
r
e
q
u
i
r
e
me
n
t
s
.
T
h
ep
e
r
f
o
r
ma
n
c
ec
r
i
t
e
r
i
as
h
o
u
l
db
ei
d
e
n
t
i
f
i
e
d
:
w
w
w
.
T
e
s
t
i
n
g
X
p
e
r
t
s
.
c
o
m
U
S
A|
C
A
N
A
D
A|
U
K|
N
E
T
H
E
R
L
A
N
D
S|
S
O
U
T
HA
F
R
I
C
A|
U
A
E |
I
N
D
I
A|
S
I
N
G
A
P
O
R
E
©T
e
s
t
i
n
g
X
p
e
r
t
s
,
A
l
l
R
i
g
h
t
s
R
e
s
e
r
v
e
d
© www.
t
e
s
t
i
n
g
x
p
e
r
t
s
.
c
o
m
T
ok
n
o
wmo
r
ea
b
o
u
t
o
u
r
s
e
r
v
i
c
e
s
p
l
e
a
s
ee
ma
i
l
u
s
a
t
i
n
f
o
@t
e
s
t
i
n
g
x
p
e
r
t
s
.
c
o
m
0
1
.
0
2
.
0
3
.
0
4
.
0
5
.
0
6
.
O
n
c
et
h
et
e
s
t
i
n
go
f
t
h
ewe
ba
p
p
l
i
c
a
t
i
o
n
’
s
p
e
r
f
o
r
ma
n
c
eh
a
s
b
e
e
nd
o
n
e
,
t
h
et
e
s
t
r
e
s
u
l
t
s
c
a
nb
ea
n
a
l
y
z
e
db
y
t
h
et
e
a
m u
s
i
n
gr
e
p
o
r
t
s
a
n
dg
r
a
p
h
s
g
e
n
e
r
a
t
e
dd
u
r
i
n
gs
c
e
n
a
r
i
oe
x
e
c
u
t
i
o
n
.
B
a
s
e
do
nt
h
ef
i
n
d
i
n
g
s
(
t
h
a
t
c
a
n
b
es
h
a
r
e
d
)
,
s
o
l
u
t
i
o
n
s
c
a
nb
eo
f
f
e
r
e
dt
oa
n
yo
f
t
h
ei
s
s
u
e
s
t
h
a
t
h
a
v
eb
e
e
ni
d
e
n
t
i
f
i
e
d
.
S
c
r
u
t
i
n
i
z
er
e
s
u
l
t
s
:
0
7
.
O
p
t
i
ma
l
r
e
s
u
l
t
sc
a
nb
ea
t
t
a
i
n
e
dt
h
r
o
u
g
hp
e
r
f
o
r
ma
n
c
et
e
s
t
i
n
gwh
e
nt
h
et
e
s
t
sa
r
er
e
p
e
a
t
e
d
.
Wh
e
n
e
v
e
r
t
h
e
r
ei
sac
h
a
n
g
ei
nt
h
ec
o
d
e
,
o
t
h
e
r
me
t
r
i
c
sma
yg
e
t
a
f
f
e
c
t
e
d
.
F
o
r
t
h
i
sr
e
a
s
o
n
,
r
e
p
e
a
t
t
e
s
t
i
n
gi
sac
o
r
e
a
s
p
e
c
t
o
f
p
e
r
f
o
r
ma
n
c
et
e
s
t
i
n
g
.
Ad
e
t
a
i
l
e
ds
c
h
e
d
u
l
ec
a
nb
ed
e
v
e
l
o
p
e
dt
o
i
n
c
l
u
d
er
e
-
r
u
n
s
s
ot
h
a
t
t
h
es
y
s
t
e
m c
a
nb
er
e
-
v
a
l
i
d
a
t
e
d
.
R
e
p
e
a
t
:
T
h
et
e
a
m s
h
o
u
l
dk
n
o
wt
h
ep
r
o
c
e
s
s
i
n
-
d
e
p
t
ht
oc
a
r
r
y
o
u
t
t
h
et
e
s
t
e
x
e
c
u
t
i
o
np
r
o
c
e
s
s
s
u
c
c
e
s
s
f
u
l
l
y
.
F
o
l
l
o
wi
n
g
a
r
et
h
ep
r
a
c
t
i
c
e
s
t
h
a
t
c
a
nb
ef
o
l
l
o
we
dwh
i
l
ee
x
e
c
u
t
i
n
gp
e
r
f
o
r
ma
n
c
et
e
s
t
s
:
I
n
i
t
i
a
t
et
e
s
t
e
x
e
c
u
t
i
o
n
:
I
nt
h
i
ss
t
e
p
,
at
o
o
l
k
i
t
o
f
p
e
r
f
o
r
ma
n
c
emo
n
i
t
o
r
i
n
ga
n
dl
o
a
dg
e
n
e
r
a
t
i
o
nt
o
o
l
si
sc
r
e
a
t
e
db
yt
h
eQ
At
e
a
m.
A
b
a
n
ko
f
I
Pa
d
d
r
e
s
s
e
sa
r
ec
r
e
a
t
e
db
yt
e
s
t
e
r
st
h
a
t
c
a
nb
eu
s
e
dd
u
r
i
n
gs
e
s
s
i
o
n
s
.
D
u
r
i
n
gt
h
ep
r
o
j
e
c
t
t
e
s
t
i
n
g
p
r
o
c
e
s
s
,
t
h
ewe
b s
e
r
v
e
rp
e
r
f
o
r
ma
n
c
et
e
s
t
i
n
g t
o
o
l
k
i
ts
h
o
u
l
d b
emo
d
i
f
i
e
d o
re
x
p
a
n
d
e
d t
o p
r
o
v
i
d
ea
n
e
x
p
a
n
d
e
dv
i
e
wo
f
t
h
ewe
ba
p
p
l
i
c
a
t
i
o
n
’
s
p
e
r
f
o
r
ma
n
c
e
.
T
h
ee
n
v
i
r
o
n
me
n
t
s
h
o
u
l
db
ec
o
n
f
i
g
u
r
e
d
:
Mo
n
i
t
o
r
i
n
ga
c
t
i
v
i
t
ys
h
o
u
l
db
ec
a
r
r
i
e
do
u
t
b
ya
ne
x
p
e
r
t
S
y
s
t
e
ms
,
t
e
s
t
d
a
t
aa
n
ds
c
r
i
p
t
s
i
n
v
o
l
v
e
ds
h
o
u
l
db
er
e
g
u
l
a
r
l
yv
a
l
i
d
a
t
e
d
A
l
l
t
h
et
e
s
t
r
e
s
u
l
t
s
s
h
o
u
l
db
er
e
v
i
e
we
dp
r
o
p
e
r
l
y
At
e
s
t
l
o
gn
e
e
d
s
t
ob
ema
i
n
t
a
i
n
e
d
.