Page History
Scope
Performance testen er kørt på test system opsat at Netic og har involveret følgende komponenter
- LAR service som første led
- Cave service som andet led
- FHIR database som tredie led
- Derforuden har integrationen til minlog, behandler relation og min spæring være aktiveret under kørslen
Test er lavet i standard NSP performance frameworket, udviklet af Arosii i JMeter. Den er kørt med stadig øget belastning ved at øge antallet af tråde og noder indtil det målte throughput ikke længere vokser med tilsvarende mængde.
Se iøvrigt LAR test vejledning afsnit 2.3 performance test for detaljer.
Performance krav
Kravene fra fra kravspecifikationen lyder som følger:
- Systemets svartider måles på en klient i umiddelbar nærhed af LAR service snitfladen, således at der medregnes et netværkskald mellem klient og service.
- Systemets gennemsnitlige svartid ved læsning skal ligge under 200ms.
- Forudsætninger for ovenstående svartider er, at:
- systemet anvendes af 10 samtidige brugere, der udfører et kald pr. sekund med 1000ms tidsmæssig forskydning på forskellige CPR numre.
- databasen indeholder 50.000 allergi-registreringer på et tilsvarende antal patienter.
- eksterne servicekald er deaktiveret
- der er ikke andre services der anvender infrastrukturen.
- der anvendes to applikationsservere til hver service, svarende til en NSP med to søjler til LAR servicen og to Back-End servere til CAVE servicen. Servicekald fordeles efter Round-Robin princippet mellem hver af de to servere.
- Serverne er hardwaremæssigt konfigureret svarende til NSP applikationsservere.
TODO: addresser hvert punkt: foreløbige noter:
1: kan vi tage talene uden netværk?
2: vurder
3a: find det sted hvor throughput er dette: 10 kald per sek
3b: inden testen startes er en database med 50.000 allergier fordelt på 50.000 patiener klargjort
3c: de eksterne servicekald var aktiveret under kørslen. Afhængig af udfald overvejes om en kørsel uden aktivernig er nødvendig.
3d: var dette tilfældet?
3e: ?
3f: går ud fra dette er tilfældet?
Performance tal
(vedhæft filerne?)