Versions Compared

Key

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

...

Et forslag til data til performance testen findes sammen med selve performance testen på SVN serveren i projektet: https://svn.nspop.dk/svn/kvalitetsit/cave-performance

/tests/larservice/src/test/jmeter/performancedata/

attached på dette dokument.

  • cavedatebasedump.sql - import script til en fhir database
  • cprSample.txt - liste af cpr numre som matcher databasen
  • readme_data.txt - beskriver indholdet af data

Databasen indeholder 50.000 allergier, fordelt på ligeså mange patienter. 

...

Ønskes et nyt datagrundlag kan performance data generes fra LAR service projektet. Dette aktiveres via Maven ved følgende kommando eller tilsvarende med justerede parameter værdier:

mvn test -Pperformancedata-test   -Dconsentadministration.endpoint=http://test1-cnsp.ekstern-test.nspop.dk:8080/consent-administration/service -Dlarservice.wsdl=http://localhost:8065/larservice/MedicationAllergyService?wsdl

...

Forberedelse

Testen hentes fra https://svn.nspop.dk/svn/kvalitetsitcomponents/cave-performance

Arosii har beskrevet framework og krav i en installationsvejledning. Denne findes i projektet i folderen performance/doc/installationsvejledning.txt. Denne bør læses, hvis man ikke har kendskab til deres framework. 

/trunk i den revision, der er angivet for versionen af LAR servicen.

Databasen klargøres. Tom allergi database, hvor cavedatebasedump.sql er indlæstI folderen tests/larservice/src/test/jmeter/performancedata findes et mysql database dump, som skal importeres ind i en tom database til CAVE servicen.

Der skal være en kørende version af LAR og CAVE servicen, man kan teste imod. Og host.properties skal være sat korrekt op jf. arosiis performance test framework. Et eksempel på host.properties kan ses i filen performance/kit-vagrant/ansible/config/host_lar.properties. 

Kørsel

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

run_test.sh -h hosts.properties -p 9012 larservice lar listallergy test test900

(distributionen test900 kører 15 minutter, der findes også kørsler til 10 sekunder (test10) og 1 minut (test60))

...