Page History
...
| Opgave | Test plan | Bibliotek | Beskrivelse | |
|---|---|---|---|---|
| 1 | registrer stable dokument | nxrg_opret.template.jmx | aftaler | Registerer et stable dokument med ITI-41 kald41 kald |
| 2 | Registrer on-demand dokument med referencer | nxrg_opret_iti61.template.jmx | ihe | Registrer et on-demand dokument med referencer med ITI-61 |
| 3 | Replace stable dokument | nxrg_erstat.template.jmx | aftaler | Fremsøger et stable dokument med ITI-18 kald Erstatter dokumentet med ITI-41 kald |
| 4 | Replace on-demand dokument med referencer | nxrg_replace_iti61.template.jmx | ihe | Fremsøger et on-demand dokument med ITI-18 kald Erstatter dokumentet med ITI-61 |
| 5 | Registry stored query (“find documents”) og ITI-43: retrieve document set | nxrg_hent.template.jmx | aftaler | Fremsøger et stable dokument med ITI-18 kald Henter dokumentet med ITI-43 |
| 6 | Registry stored query (“find documents by reference”) | nxrg_hent_by_reference.template.jmx | ihe | Fremsøger et on-demand dokument med ITI-18 kald |
| 7 | Update metadata (deprecate dokument) | nxrg_deprecate_iti57.template.jmx | ihe | Fremsøger et on-demand dokument med ITI-18 kald Deprecate dokumentet med ITI-57 kald Opret et tilsvarende dokument med ITI-61 kald |
...
Denne path kan også variere om kaldet er mod NXRG eller det eksisterende OpenText. Denne path justeres i kildekoden til test frameworket.
ITI-41 register41 register
Dette er en registrering af et “stable” dokument.
...
- CPR tilfældigt fra liste af numre
- Dokumenttypen APD
- For referencer angives 5 for "generate document reference". Dette betyder, at dokumentet får 5 tildelte referencer i varianet af ef cpr nummer hashed
- Der anvendes derudover de i ovenstående skærmbillede angivne test data eller tilsvarende
...
ITI42 replace og ITI-61 replace
Dette er som for ITI-41 register 41 register og ITI-61 register ovenfor. Forskellen er, at et eksisterende dokument skal erstattes.
...
Der skal være en kørende version af NXRG, som er konfigureret med et tilhørende repository. Og . Ligeledes skal dokumentdelings servicen være sat op foran NXRG.
host.properties skal være sat korrekt op jf. arosiis performance test framework. Repository unique id angives i REPOSITORY_UNIQUE_ID for iti-61 kaldene. Dvs for testplanerne nxrg_opret_iti61.template.jmx, nxrg_replace_iti61.template.jmx og nxrg_deprecate_iti57.template.jmx
I sourcekodens samplers findes metoden getPath(). Denne sti ned til det enkelte endpoint varierer efter, hvilken version af servicene som rammes og om der køres med eller uden DGWS. Det kan derfor være nødvendig at rette test sourcerne inden testen køres.
Eksempel for iti-18:
- Uden dgws:
- kørsel mod open xds: /axis2/services/xdsregistryb
- kørsel mod nuværende open text registry: /registry/services/xds-iti18
- kørsel mod ny nxrg registry: /nxrg/iti18
- Med dgws:
- /ddsregistry/service
Kørsel
Når databasen er på plads, DDS, NXRG og repository kørende og testen konfigureret, kan følgende køres:.
(distributionen 15min.template.jmx kører 15 minutter)
...
tests/ihe/src/test/jmeter/templates/testplans/nxrg_opret_iti61.template.jmx
ITI-41 replace
tests/aftaler/src/test/jmeter/templates/testplans/nxrg_erstat.template.jmx
iti-61 replace
tests/ihe/src/test/jmeter/templates/testplans/nxrg_replace_iti61.template.jmx
...
tests/aftaler/src/test/jmeter/templates/testplans/nxrg_hent.template.jmx
iti-18 og by reference
tests/aftaler/src/test/jmeter/templates/testplans/nxrg_hent_by_reference.template.jmx
iti-57 deprecate
tests/ihe/src/test/jmeter/templates/testplans/nxrg_deprecate_iti57.template.jmx
...