Page History
...
Testen grupperes logisk i en test suite. Hver trin bør udføres i angivne orden. Og databasen til registry og repository kan med fordel kopieres efter trin 2, sådan at de følgende testtrin kan genkøres, skulle behovet opstå.
Test suite 1
- ITI-41: register Registrer stable documentdokument
- ITI-61: register Registrer on-demand document dokument med referencer
(tag kopi af databaserne) - ITI-41: replace Replace stable documentdokument
- ITI-61: replace Replace on-demand document dokument med referencer
- ITI-18: registry Registry stored query (“find documents”) og ITI-43: retrieve document set
- ITI-18: registry Registry stored query (“find documents by reference”)
- ITI-57: update Update metadata (deprecate documentdokument)
Der køres på en liste af cpr numre. Trin 1 og 2 opretter data og trin 3-7 arbejder herefter på disse data. Replace document og update metadata arbejder på konkrete dokumenter. Disse findes ved først at lave en ITI-18 søgning (som udelades af selve throughput beregningen).
...
Der findes følgende test planer til NXRG
ITI-41 register
Dette er en registrering af et “stable” dokument.
Overvejelser omkring opsætningen
- Opret nye dokumenter
- Anvend forskellige cpr numre
Der er følgende muligheder for opsætning af testen:
.
| Opgave | Test plan | Bibliotek | Beskrivelse | |
|---|---|---|---|---|
| 1 | registrer stable dokument | nxrg_opret.template.jmx | aftaler | Registerer et stable dokument med ITI-41 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”) | 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 |
Man kan i de forskellige test plan angive om der skal køres med eller uden dgws. Dette skal gøres nede på de enkelte samplers. Dette har betydning for, hvilken "path" der anvendes efter et givet endpoint.
Denne path kan også variere om kaldet er mod NXRG eller det eksisterende OpenText. Denne path justeres i kildekoden til test frameworket.
ITI-41 register
Dette er en registrering af et “stable” dokument.
Overvejelser omkring opsætningen
- Opret nye dokumenter
- Anvend forskellige cpr numre
Der er følgende muligheder for opsætning af testen:
Til testen anvendes følgende opsætning:
- CPR tilfældigt fra liste af numre
- Dokumenttypen APD
- De i sampler "OpretAftaleSampler.java" angivne værdier
ITI-61 register
Dette er en registrering af et “on-demand” dokument.
Overvejelser omkring opsætningen
- Opret nye dokumenter
- Anvend forskellige cpr numre
Der er følgende muligheder for opsætning af testen:
Til testen anvendes følgende opsætning:
- 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
ITI41 replace og ITI-61 replace
Dette er som for ITI-41 register og ITI-61 register ovenfor. Forskellen er, at et eksisterende dokument skal erstattes.
Overvejelser omkring opsætning:
- Anvend forskellige cpr numre og dokumenter
Til testen anvendes følgende opsætning:
- CPR tilfældigt fra liste af numre
- Dokumenttypen APD
- De i sampler "OpretAftaleSampler.java" angivne værdier
ITI-61 register
- af numre
- Dokumenterne fremsøges med et ITI-18 kald for et konkret cpr nummer og et af de fundne dokumenter replaces (Extract document identification from previous call)
- (Søgning udeledes af throughput beregningen ved at lave ordet "ignore" indgå i samplerens navn i opsætningen)
- Der replaces med info som for "register"
ITI-18 registry stored query og ITI-43 retrieve document set
Dette er en fremsøgning af dokumenter og efterfølgende hentDette er en registrering af et “on-demand” dokument.
Overvejelser omkring opsætningen
- Opret nye dokumenter
- Anvend forskellige cpr numreSøgnining imellem mange dokumenter
Der er følgende muligheder for opsætning af testen:
Til testen anvendes følgende opsætningFremsøgning:
- CPR tilfældigt fra liste af numre
- Dokumenttypen APD
- Der anvendes derudover de i ovenstående skærmbillede angivne test data eller tilsvarende
ITI41 replace og ITI-61 replace
Dette er som for ITI-41 register og ITI-61 register ovenfor. Forskellen er, at et eksisterende dokument skal erstattes.
Overvejelser omkring opsætning:
...
Hent:
Til testen anvendes følgende opsætning:
- CPR tilfældigt fra liste af numre
- Dokumenterne fremsøges med et ITI-18 kald for et konkret cpr nummer og et af de fundne dokumenter replaces (Extract document identification from previous call)
- (Søgning udeledes af throughput beregningen ved at lave ordet "ignore" indgå i samplerens navn i opsætningen)
- Der hentes kun stable documenter, da det efterfølgende iti-43 kald ellers vil fejle på on-demand dokumenterne
- Dato interval: skal ligge indenfor de datoer, hvor dokumenterne er registreret
- Dokument typer, som hentes: APD 39289-4
- Der søges efter “approved” dokumenter (deprecate udelades)Der replaces med info som for "register"
ITI-18 registry stored query
...
- by reference
Dette er en fremsøgning af dokumenter og efterfølgende hent.ud fra dokuments reference
Overvejelser omkring opsætningen
- Søgnining imellem mange dokumenterimellem mange dokumenter
- søgning med forskellige referencer, men ikke fra en "ekstern" liste
Der er følgende muligheder for opsætning af testen:
Fremsøgning:
Hent:
Til testen anvendes følgende opsætning:
- CPR tilfældigt fra liste af numre
- Der hentes kun stable on-demand documenter, da det efterfølgende iti-43 kald ellers vil fejle på on-demand dokumenterneder kun er oprettet referencer på disse
- Dato interval: skal ligge indenfor de datoer, hvor dokumenterne er registreret
- Dokument typer, som hentes: APD 39289-4Der søges efter “approved” dokumenter (deprecate udelades)-4
- Der søges efter “approved” dokumenter (deprecate udelades)
- For referencer angives 5 for "generate document reference". Dette betyder, at der tilfældig udvælges en reference - ud af 5 varianter over en cpr nummer hashed reference.
iti-57
Dette er en opdatering af til et eksisterende dokuments metadata - mere konkret dokument status bliver deprecated.
Overvejelser omkring opsætningen
- Anvend forskellige cpr numre og dokumenter
- Man skal ikke "udhule" data grundlaget ved at deprecate alle dokumenter
Der er følgende muligheder for opsætning af testen:
...
- CPR tilfældigt fra liste af numre
- Dokumenterne fremsøges med et ITI-18 kald for et konkret cpr nummer og on-demand typen, og et af de fundne dokumenters metadata opdateres
- Der deprecates som opdatering
- Der oprettes med et ITI-61 kald et nyt tilsvarende dokument.
- (Søgning udeledes og register) udelades af throughput beregningen ved at lave ordet "ignore" indgå i samplerens navn i opsætningen) Der deprecates som opdatering
Udførsel af test
Forberedelse
...



