Page History
| Navitabs | ||||||
|---|---|---|---|---|---|---|
| ||||||
Indhold
| Table of Contents |
|---|
Indledning
Dette dokument beskriver kort omkring udvikling og afvikling af jmeter tests.
Krav
Servicemålene herunder er for henholdsvis MinLog 2 registreringsservices (svartider opdatering) og MinLog opslagsservices (Svartider forespørgsler).
| Service | Servicemål |
|---|---|
| Svartider opdatering | 95 % af tilfældene ≤ 6,5 sek |
| 98 % af tilfældene ≤ 15,5 sek | |
Svartider forespørgsler | 95 % af tilfældene ≤ 2,5 sek |
| 98 % af tilfældene ≤ 5,5 sek |
Dokumenthistorik
Version | Dato | Ansvarlig | Beskrivelse |
1.0 | 15-11-2018 | Openminds | Oprettelse |
Testdata
Byg
Opsætning
svn checkout https://svn.nspop.dk/svn/openminds/Performance/trunk
...
Test templates og tilhørende filer findes i .../tests/minlog2/src/test/jmeter/templates/testplans/
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.
...
.../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.
...
.../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.
...
.../tests/minlog2/src/test/jmeter/templates/testplans/lookupidws.template.jmx
Registration
Vi har lavet et eksempel på hvordan det kan sættes op her.
...