Gå till slutet av bannern
Gå till början av bannern

EI - Robusthetstester

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

Version 1 Nästa »

Syftet med robusthetstesterna är att låta systemet rulla under en längre tidsperiod (mer än 1 dygn) med den uppskattade lasten. Resursutnyttjande ska observeras för att säkerställa att systemet inte förbrukar resurser.  

Robusthetstester utförs med JMeter istället för med LoadUI, då JMeter har fungerade stöd för keep-alive.

JConsolen ska kopplas upp mot både den körande mule-instansen samt ActiveMQ.

Testvolym

Prestandakraven för EI är i denna första version endast ett fåtal anrop. EI version 2.0 som ska driftsäkras i slutet av 2013 ska klara 30000-50000 anrop / dygn. 

Testvolymen i detta test är lagt för att verifiera de volymer EI ska klara i slutet av 2013. Det görs cirka 1,5 anrop/sekund. Detta motsvarar cirka 5400 anrop i timmen där ungefär 75% av anropen är Update-anrop och 25% av anropen är Find Content.

2 av 3 Update-anrop ska resultera i ändringar i databasen. 

Förberedelser och utförande

Det SOAP UI projekt som används som grund för testerna återfinns här

I JMeter används threadgroup “Thread Group - combined light”. “Constant Timer” på 500 ms måste läggas till för att få ~1,5 anrop/s.

Det måste finnas minst en subscriber av Process Notification under robusthetstestet. I testrapporten ska det anges vilka subscribers som fanns under testperioden.

  • Inga etiketter