...
Lasttester hittas i katalogen ….vp/performanceTests i utcheckad källkod.
Testscenario vid prestandamätningar
...
Gatling tester körs enligt den generella instruktionen - ny. Testet nedan avser testet LoadTestVP som normalt körs av NTjP i QA. Kompletterande information till dessa enligt nedan:
...
Inget format |
---|
mvn test -P LoadTestVP -DnoOfUsers=1 -DbaseUrl=https://ine-dittit-app04.sth.basefarm.net:20000 -DtestTimeSecs=60 |
...
5. Kör mixade happy days och felfall tester, LoadTestVPSomeFail
Exempel:
Inget format |
---|
mvn test -P LoadTestVPSomeFail -DnoOfUsers=1 -DbaseUrl=https://ine-tit-app04.sth.basefarm.net:20000 -DtestTimeSecs=60 |
- Börja med att köra en testomgång med låg last (noOfUsers=1) och dokumentera utfallet. (Kör gärna om för att få två oberoende värden)
- Räkna ut vilken medelsvarstid som motsvarar en 20-25% ökning.
- Kör en ny testomgång med en markant ökning av antalet användare, förslagsvis 40 användare. Verifiera också att CPU-lasten inte går över 60% i snitt under testet.
- Korrigera antalet användare för att nå en ca 20-25% ökning av svarstiden och dokumentera efter hand, glöm inte bild över CPU-lasten
6. Kör felfall tester, LoadTestVPAllFail
Exempel:
Inget format |
---|
mvn test -P LoadTestVPAllFail -DnoOfUsers=1 -DbaseUrl=https://ine-tit-app04.sth.basefarm.net:20000 -DtestTimeSecs=60 |
- Kör en testomgång med låg last (noOfUsers=1) och dokumentera utfallet.
- Kör testomgångar med antalet användare uppskruvat så att du kommer upp i hälften av lasten för brytpunkten för Happy Days testerna och dokumentera utfallet.
...