Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • MinLog2 - Performancetest minlog1 lookup
  • MinLog2 - Performancetest medhjælper lookup
  • MinLog2 - Performancetest borger lookup
  • MinLog 2 - Performancetest registration

...

  • MinLog2 - Performancetest minlog1 lookup
  • MinLog2 - Performancetest medhjælper lookup
  • MinLog2 - Performancetest borger lookup
  • MinLog 2 - Performancetest registration
    • Kan kaldes med konfigurerbart antal registreringer per request.
      • (Der er oprettet distributioner med forskellige antal registringer per request. Disse er beskrevet under "Udførsel af test".)
    • De sidste 5 % af registreringerne i et kald er dupletter. (F.eks.: for 20 registreringer per kald vil den sidste registrering være en duplet af den foregående).

...

Servicemålene herunder er for henholdsvis MinLog 2 registreringsservices (svartider opdatering) og MinLog MinLog2 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

Både MinLog2 og Minlog1 bør testes, da alle snitflader vil blive belastet i indkøringsfasen, det forudsættes at de eksisterende MinLog1 performances test kan benyttes.

Lookup

Borger

Der skal udarbejdes et CPR nummer SELECT repræsenterende forskellige grupper i forhold til mængder af MinLog MinLog2 logninger i alt svarende til 2 % af alle med MinLog MinLog2 borger entrys.

Interval af antal entrysAntal CPR numre
0 - 5020.000
50 - 10020.000
100 - 50020.000
500 - 100020.000
1000 - 500019.000
5000 -10.000 (hvis de findes?)1.000

...

Der skal udarbejdes et CPR nummer SELECT af nedre og øvre kvartil i mængden af MinLog MinLog2 logninger svarende til 2 % af alle med MinLog MinLog2 medhjælps entrys. CPR nummerne skal være sundhedsfaglige med delegering.

...

Databasen har indeholdt en kopi af produktion.  

Look up Id

Til lookup MinLog1 samt lookup Id ws anvendes følgende fil:

  • borger.txt - tekstfil indeholdende borger Id'er.

Til lookup MinLog2 samt lookup Id ws anvendes følgende fil:

...

Forberedelse

Testen hentes fra https://svngit.nspop.dk/projects/svnNT/componentsrepos/performance/trunk-framework i den revision, der er angivet nedenfor per release af MinLog 2 servicen.

...

Når databasen er på plads, servicen kørende og testen configureret kan følgende køres:

...

Lookupid

run_test.sh -h hosts.properties -p 9012 minlog listlogstatements test900

Lookupid

run_test.sh -h hosts.properties -p 9012 minlog2 lookupidws test900minlog2 lookupidws test900_10

Registration

run_test.sh -h hosts.properties -p 9012 minlog2 registration test900_10

  • Distributionen kan ændres for flere registreringer per request (test900_10, test900_50, test900_100, test900_250, test900_500) 

...

Mulige Distributionen at vælge 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


Version

MinLog2 Release

Performance test revision

2.*.*
2.0.*
GITGIT




'* ' betyder hvilken som helst