Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

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
  1. 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)
  2. Räkna ut vilken medelsvarstid som motsvarar en 20-25% ökning.
  3. 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.
  4. 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
  1. Kör en testomgång med låg last (noOfUsers=1) och dokumentera utfallet.
  2. 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.

...