Page History
...
Performancetests
Test data
Eksisterende data
...
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
...
Databasen skal importeres til en tom cave database for test kørslen, og cprSample placeres i sampler biblioteket for integrationstesten
...
Ny data
...
Ønskes et nyt datagrundlag kan performance data generes fra LAR service projektet. Dette aktiveres via Maven ved følgende kommando:
...
Vær opmærksom på, at justeringer kan være nødvendige i kildekoden (Modulet larservice-integrationtest, pakken .performancedata, klassen PerformanceTestDataImport.java) omkring antallet af records, fordeling af recorder information samt cpr nummer genereringen).
Der bør køres mod en CAVE database med tomme tabeller. Listen af cpr numre gemmes i test resources biblioteket.
Udførsel af test
[TBD]
Vurdering af historiske data
Der er udviklet import test mod historiske data for Novax og Region Midt. Formålet med dette er at se "rigtige" data indlæst i allergi databasen, samt at få en fornemmelse af, hvilken kvalitet historiske data har i forhold til LAR service interfacet.
Import testene findes i modulet larservice-integrationtest, pakken .dataimport og kan aktiveres via Maven ved følgende kommando
mvn test -Pdataimport-test -Dconsentadministration.endpoint=http://test1-cnsp.ekstern-test.nspop.dk:8080/consent-administration/service -Dlarservice.wsdl=http://localhost:8065/larservice/MedicationAllergyService?wsdl
Kørslerne tager udgangspunkt i navngivne filer (se kildekode) som placeres i test resources biblioteket, og disse bliver så læst ind i CAVE databasen.
Disse bør som udgangspunkt ikke køres igen (hvorfor de indeholder annoteringen @ignore), men forbliver i kildekoden som inspiration til alternative fremtidige kørsler.