Page History
...
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]