Page History
| Anchor | ||
|---|---|---|
|
...
|
Performancetest1
Indhold2
Indledning3
Krav3
Opsætning3
Afviklede tests3
Resultat4
Forventet belastning4
Høj belastning5
Max belastning6
Konklusion7
...
Erstatnings-cpr-løsningen har følgende krav til svartider (krav 19):
|
| Anchor | ||||
|---|---|---|---|---|
|
| Anchor | ||||
|---|---|---|---|---|
|
...
10 transaktioner/minut i en time. Kaldene er jævnt fordelt.
Det primære mål med denne test er dels at sandsynliggøre, at kravene til svartider kan overholdes, dels at sandsynliggøre, at svartiderne ikke udvikler sig negativt over tid.
...
Gennemsnit | 99 percentil | 95 percentil | max | min | Fejl (%) | |
Målt | 95 | 233 | 116 | 295 | 73 | 0 |
Krav | 1.000 | 2.000 | 1.250 | N/A | N/A | 0 |
De målte værdier ligger komfortabelt under de stillede krav – i runde tal ca. en tiendedel. Det ses desuden af grafen nedenfor, at svartiderne ikke udvikler sig.
Figur 1 Svartidsudvilking ved forventet belastning. Der er ingen indikationer af, at svartiden ændrer sig i løbet af den time testen står på.
Figur 2 Percentiler ved forventet belastning. En meget flad kurve, der indikerer ret lille variation i svartiden.Anchor _Toc379268296 _Toc379268296
...
60 transaktioner/minut med sammenfaldende kald i 10 minutter.
Denne belasting er 6 gange den forventede.
Formålet med denne test er at undersøge, hvordan svartiderne udvikler sig, hvis belastning øges til et niveau, der er markant højere end det forventede.
Gennemsnit | 99 percentil | 95 percentil | max | min | Fejl (%) |
98 | 138 | 126 | 218 | 72 | 0 |
Figur 3 Næsten alle svar ligger stadig under 200 ms.
Svartiderne her ligner meget svartiderne ved den forventede belastning, selv om der er en belastning, der er 6 gange større.
| Anchor | ||||
|---|---|---|---|---|
|
| Anchor | ||||
|---|---|---|---|---|
|
...
- 1200 transaktioner/minut i ca. 5 minutter
1500 transaktioner/minut i ca. 5 minutter
Gennemsnit
99 percentil
95 percentil
max
min
Fejl (%)
a.
238
1.084
589
2.881
87
0
b.
1.147
2.385
1.942
3.847
84
0
Anchor _Toc379287190 _Toc379287190 Anchor _Toc379268298 _Toc379268298
Figur 4 Svartidsfordeling a
. En markant top omkring 200 mAnchor _Toc379287191 _Toc379287191
Figur 5 Svartidsudvikling b. Kaldene fordeler sig omkring 1.000 ms.
Det er markant at svartids billedet er forskudt med omkring 800 ms trods det, at belastningen kun er øget 25 % fra a. til b. Det tyder på, at applikationen bliver presset ved omkring 20-25 kald/sekund.Anchor _Toc379268299 _Toc379268299
KonklusionVed den forventede belastning ligger svartiderne meget langt under de opstillede krav. Ved en belastning, der er 10 gange så stor som den forventede, er svartiden stort set uændret. I begge tilfælde ligger svartiderne nede omkring en tiendedel af kravet.Anchor _Toc379287812 _Toc379287812
Afsøgning af den maksimale belastning viser, at løsningen kan overholde svartiden, når belastningen er under ca. 1.200 kald i minuttet – eller ca. 120 gange det forventede. Om det præcist er, hvad løsningen kan håndtere i produktion er det useriøst at udtale sig om. Dog er det sandsynligt, at løsningen kan håndtere markant mere det forventede.
Desuden er det værd at notere sig, at der stadig ikke er kald, der fejler selv om de øgede svartider indikerer, at serveren er lidt presset.
Sammenfattende indikerer performancetesten, at der ikke kan forventes problemer med at leve op til svartiderne.




