Page History
| Navitabs | ||||||
|---|---|---|---|---|---|---|
| ||||||
| Table of Contents |
|---|
Introduktion
...
Følgende identiteter anvendes som testpersoner i integrationstesten:
Navn | CPR | CVR/SOR | Autorisation | Autorisationskode | YderNr | National rolle | Andet |
|---|---|---|---|---|---|---|---|
EmployeeIdentities.sundhedsassistentEdsgerDijkstra() | 1411809893 | / | nspSundAssistR2 | Anvender sundhedsfaglig lægeCharlesBabbage i scenarierne "på vegne af sundhedsfaglig" | |||
EmployeeIdentities.sundhedsassistentKristenNygaard() | 1711809763 | / 634491000016008 | nspSundAssistR1 | ||||
EmployeeIdentities.peterNaur() | 1811804807 | / | |||||
EmployeeIdentities.lægeCharlesBabbage() | 0611809735 | 33257872/ 634491000016008 | 6QF17 | ||||
EmployeeIdentities.lægeCharlesBabbage() | 0611809735 | 12345601 | |||||
EmployeeIdentities.lægeCharlesBabbage() | 0611809735 | 12345602 | whitelisting test | ||||
OrganizationIdentities.sundhedsdatastyrelsen() | 33257872/ 634491000016008 | ||||||
OrganizationIdentities.testOrganisation98021838() | 98021838 | ||||||
ParentalCustodyIdentities.graceHopperParentOfMaryHopper | 0411809250 | Anvendes til at teste IDWS SRP forældremyndighed over 0106249180 |
...
Følgende cpr numre anvendes for Patienter:
CPR | Krav | Andet |
|---|---|---|
| 1208643298 | Skal have fuldmagt til 0405732615 ved
|
|
| 0405732615 | En borger der har givet fuldmagt til 1208643298 | |
| 1509669054 | Er forældrer til 1309228932 | |
| 1309228932 | Er under 15 år, og er barn af 1309228932 | |
1705909535 2106644120 0607834768 | Patienter, hvorpå der oprettes spærring for | Ejet af integrationstest-bruger i dtg. Hvis samtykke servicen løber sur i antal af dokumenter og frabedelser for denne patient, kan test data slettes. |
| Flere andre | Pt. ukendte krav hvis nogen | |
Testpersonerne oprettes på følgende måde:
- Som udgangspunkt anvendes test person der findes i NSP Test Identity Provider.
- For lægeCharlesBabbage() er det gjort muligt at skifte hans cvr nummer, sådan at whitelisting kan aftestes.
- Ellers skal de oprettes i DTG - dette er typisk patienter:
- Se beskrivelsen her: https://www.nspop.dk/display/public/web/DTG+-+Guide+til+anvendere
- Her skal man bruge navn, CPR og adresseoplysninger.
- Efter testpersonen er oprettet tilknyttes evt. autorisationer (Tilføj event + opret ny autorisation).
Testene for labsvar anvender xml filer fundet i kodens ressource folder. Vær opmærksom på, at heri indgår sorkoder, som anvendes i forbindelse med spærringstest.
Integrationstest mod miljøer
...
mvn verify -P<miljø>,integration-tests
Manuel test af alarm endpoints på lokal service
Det følgende beskriver, hvordan man manuelt aftester (aktivere fejlen i) de forskellige alarmer, der findes på alarm endpointet:
| DatasourceHealthIndicator for WhitelistDataSource | Start compose docker stop development-whitelist_db-1 |
| DatasourceHealthIndicator for documentSourcesDS | Start compose docker stop development-dds_db-1 Kald alarm endpoint |
| DatasourceHealthIndicator for authDataSource | Start compose docker stop development-stamdata_db-1 Kald alarm endpoint |
| ConsentVerificationHealthIndicator | Ændre property verification.wsdl.location til f.eks http://test3-cnsp.ekstern-test.nspop.dk:8080/consent-verification/service?wsdl Start compose Kør integrationstest Kald alarm endpoint |
| TreatmentRelationHealthIndicator | Ændre property treatment.relation.wsdl.location til f.eks http://test3-cnsp.ekstern-test.nspop.dk:8080/brs-nsp/service/brs?wsdl Start compose Kør integrationstest Kald alarm endpoint |
| PersonInformationHealthIndicator | Ændre property personinformation.url til f.eks http://sdm-mock:8087/stamdata-personinformation/v1 (forkert port) Start compose Kør integrationstest Kald alarm endpoint |
| SoresHealthIndicator | Ændre property sores.url til f.eks http://test3.ekstern-test.nspop.dk:8080/sores/v3 Start compose Kør integrationstest Kald alarm endpoint |
| MinlogQueryMessagesHealthIndicator | Start compose docker exec -it development-dds_db-1 mysql -uroot -prootroot documentsources update minlog_usertype_text set text = 'Sundhedsfaglig hvor samtykker tilsides med meget lang brugertypetekst' where usertype = 'professionalUserConsentOverride'; Kald alarm endpoint |
| MinLogHealthIndicator | Start compose Stop kafka servicen med: docker stop development-kafka-1 Kør integrationstest Kald alarm endpoint |
| StsHealthIndicator | Ændre property sts.endpoint til f.eks http://test3-cnsp.ekstern-test.nspop.dk:8080/sts/services/SecurityTokenService Start compose Kør integrationstest Kald alarm endpoint |
| CertificateHealthIndicator | Kræver et udløbet certifikat. Start compose Kør integrationstest Kald alarm endpoint |
| BackendRegistryHealthIndicator | Start compose docker exec -it development-dds_db-1 mysql -uroot -prootroot documentsources update documentregistry set documentregistryserviceurl = 'http://nxrg:8080/nxrgslet/iti18', documentregistryfailurethreshold = 0 where documentregistryid = 1; Kør integrationstest Kald alarm endpoint |
| BackendRepositoryHealthIndicator | Start compose docker exec -it development-dds_db-1 mysql -uroot -prootroot documentsources update documentsource set service_endpoint = 'http://openxds-server:8020/axis2ugyldig/services/xdsrepositoryb', failurethreshold = 0 where oid = '1.3.6.1.4.1.21367.2010.1.2.1125'; Kør integrationstest Kald alarm endpoint |
Performancetests
Der er ikke kørt nogen separat performance test på DDS Repository.
...