Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootMinLog2 - Leverancebeskrivelse
firsttabMinLog2
includeroottrue


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).

ServiceServicemål
Svartider opdatering95 % 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.

...