Page History
...
Dette dokument beskriver udvikling og afvikling af JMeter-tests med NSP Performancetest Framework.
...
Performancetest
Dokumentet her beskriver performancetest for Verifikationssnitfladen i Samtykkeservicen
...
Se i øvrigt krav til performance test og rapport på siden https://www.nspop.dk/display/public/web/Performancekrav
Performanceanalyse
For alle test gælder følgende:
...
Hver kørsel/iteration (øgning af belastning) har en start- og sluttid. Filerne access.log og jstat.log indeholder tidstempler. Dette muliggør, at de kan mappes til en given iteration. Filen vmstat har ikke tidstempel, men da den starter samtidig med jstat loggen og logintervallet er kendt på 10 sekunder, kan iterationernes placering i data beregnes. Docker stats loggen har hverken tidsstempel eller fast logning-interval, hvorfor tallene/graferne kun kan bruges som en generel betragtning over hele testperioden.
Scope og afvikling
Scope
Testene involverer følgende komponenter
...
For ConsentForDataCheck kan man yderligere angive antallet af "Consent Data Registrations" der tjekkes for per request, og . Dette er en del af de distributioner, der er vedlagt. Ydermere kan man skrive en liste over hvilke SOR-koder den kalder med (den cykler blot igennem listen svarende til antallet af registrations i kaldet) som en del af opsætningen i JMeter.
Der er også mulighed for at slå "WS-Addressing" til og fra, da det har været påkrævet i ældre versioner af "verification" i Samtykkeservicen.
Afvikling
Performancetesten afvikles på følgende måde
...
Når databasen er på plads, servicen kørende og testen konfigureret, kan testen afvikles.
...
Tilgængelige distributioner til test
| Minlog2 distributions |
|---|
| test10_10 |
| test10_50 |
| test10_10 |
| test10_250 |
| test10_500 |
| test300_500 |
| test300_1000 |
| test300_2500 |
| test900_10 |
test900_50 |
test900_100 |
test900_250 |
test900_500 |
...