Versions Compared

Key

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

...

Fejlhåndtering testes som en del af både registrering og læsning, i det test som har negativ udfald.

Performancetests

...

Test data

Eksisterende data eksempel

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/

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

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

Databasen skal importeres til en tom cave database for test kørslen, og cprSample placeres i sampler biblioteket for integrationstesten

Nyt data eksempel

Ønskes et nyt datagrundlag kan performance data generes fra LAR service projektet. Dette aktiveres via Maven ved følgende kommando:

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

Vær opmærksom på, at justeringer kan være nødvendige i kildekoden (PerformanceTestDataImport.java) omkring antallet af records, fordeling af recorder information samt cpr nummer genereringen)

Udførsel af test

[TBD]