EI - Robusthetstester - UPPDATERA!!

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 med hjälp av jmetertestet SKLTP-EI-loadtests-jmeter-1.1.0.jmx som finns i katalogen https://code.google.com/p/skltp/source/browse/#svn%2Ftp%2Fei%2Ftrunk%2Fmodules%2Fintsvc%2Ftests%2Fjmeter

JConsolen ska kopplas upp mot både den körande mule-instanserna. Logfilerna för Mule behöver konfigureras eller sparas så att man har tillgång till att analysera eventuella fel när testet kört färdigt.

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 2 anrop/sekund. Detta motsvarar cirka 7200 anrop i timmen där ungefär 75% av anropen är Update-anrop och 25% av anropen är Find Content.

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.