Page History
...
Der er ikke målinger på database serveren (MariaDB).
Performance test kald
- MinLog2 - Performancetest minlog1 lookup
- MinLog2 - Performancetest medhjælper lookup
- MinLog2 - Performancetest borger lookup
- MinLog2 - Performancetest registration
- Testes med følgende antal registreringer pr. request: 10, 50, 100, 250, 500.
Afvikling
Performance testen afvikles på følgende måde
...
- opret.csv - CSV-fil indeholdende 142.895 cpr-numre.
Antal registreringer pr. kald kan konfigureres
Udførsel af test
Forberedelse
...
run_test.sh -h hosts.properties -p 9012 minlog2 registration test900_10
- Distribution filen kan ændres for forskelligt antal registreringer per request (test900_10, test900_50, test900_100, test900_250, test900_500)
(distributionenerne *test900 kører 15 minutter, der findes også kørsler til 10 sekunder (*test10) )
...
'* ' betyder hvilken som helst
Performance tests
Lookup
Der er lavet en LookupRequestSampler. Den tager et cpr som input og forventer der er et IDCard på threadcontexten. Med inputtet laver den et kald til GetLogStatementsForCPRPerson. Vær opmærksom på at testen er bundet til et certifikat og dermed et idcard og dermed et lookup.
Se eksemplet her.
.../tests/minlog2/src/test/jmeter/templates/testplans/lookup.template.jmx
Lookup on behalf of
Her laves der lookup on behalf of hvor man enten benytter et medarbejder certifikat eller et firmacertifikat.
I setup fasen indhentes certifikatet og herefter startes selve performance testen.
Lookup on behalf of sampleren tager et cpr som input. Så det er muligt at sætte testen op så man indlæser en fil med flere cprnumre og bruger forskellige hver gang et kald laves.
Vi har lavet et eksempel på hvordan det kan sættes op her.
.../tests/minlog2/src/test/jmeter/templates/testplans/lookup_onbehalfof.template.jmx
Lookupid
Under setup hentes der nemind certifikater for de test brugere der benyttes. Lookupidentitytoken sampleren tager cpr, procurator cpr og subject som input. De nemid certifikater der hentes ind gemmes i et statisk map så de kan genbruges af lookupid sampleren i selve performance testen.
Lookupidws sampleren tager et cpr som input. Den bruger cpr til at hente certifikatet fra setup af og laver hefterter et kald til minlog2 hvor certifikatet benyttes.
Vi har lavet et eksempel på hvordan det kan sættes op her.
.../tests/minlog2/src/test/jmeter/templates/testplans/lookupidws.template.jmx
Registration
Vi har lavet et eksempel på hvordan det kan sættes op her.
tests/minlog2/src/test/jmeter/templates/testplans/registration.template.jmx