Versions Compared

Key

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

...

ENVBeskrivelseEksempel
nxrg_iti18_urlurl til NXRG iti-18 snitfladehttps://nxrg.nspnxrg.medcom.dk/nxrg/iti18
opentext_iti18_urlurl til OpenText iti-18 snitfladehttps://test1-cnsp.ekstern-test.nspop.dk:8443/registry/services/xds-iti18






Replaytool

Som beskrevet i NXRG - Design- og arkitekturbeskrivelse kan der inden idriftsættelse køres en række "anvender integrationstest", som er replay af en række "gamle" open text request. Efter kørsel kan response sammenlignes med det svar som i sin tid blev givet af open text.

Disse er implementeret som en del af NXRG og kan afvikles med følgende kommando

Code Block
docker run --network=host --env filepath=/replay/ --env replay_file=/replay/logs --volume /mymachine/migrationvalidation/run1:/replay registry.nspop.dk/components/nxrg-migration-verification:snapshot replay

replay - laver en række kald mod NXRG og vurdere resultatet i forhold til tidligere resultat. Desuden lave den et output fil, som indeholder information om forventet og faktisk rasultat, man kan bruge til at vurdere forskellene ud fra.

  • filePath skal pege ned den folder, hvor output af kørslen skal placeres.
    • result.txt: alle id'er og om det godt eller eller ej
    • result.csv: resultatet med flere detaljer (se nedenfor)
  • replay_file skal pege på de request/ response som skal genspilles
    • skal være en specifik fil eller et bibliotek med filer hvor request og response er
    • format skal være som filen testlog18.txt, der findes i NXRG projektet under modulet nxrg-migration-verification i resourcer


Env, der kan sættes i forbindelse med replay:

ENVBeskrivelseEksempel
nxrg_iti18_urlurl til NXRG iti-18 snitfladehttp://localhost:8060/nxrg/iti18
nxrg_iti57_urlurl til NXRG iti-57 snitfladehttp://localhost:8060/nxrg/iti57
nxrg_iti42_urlurl til NXRG iti-42 snitfladehttp://localhost:8060/nxrg/iti42
nxrg_iti61_urlurl til NXRG iti-61 snitfladehttp://localhost:8060/nxrg/iti61


Output i result.csv:

ENVBeskrivelseEksempel
nxrg_iti18_urlurl til NXRG iti-18 snitfladehttp://localhost:8060/nxrg/iti18
nxrg_iti57_urlurl til NXRG iti-57 snitfladehttp://localhost:8060/nxrg/iti57
nxrg_iti42_urlurl til NXRG iti-42 snitfladehttp://localhost:8060/nxrg/iti42
nxrg_iti61_urlurl til NXRG iti-61 snitfladehttp://localhost:8060/nxrg/iti61



Cleanup job

Cleanup job sletter DocumentEntries og tilhørende objekter fra NXRG databasen som er ældre end en specificeret dato.

...