Page History
...
Der laves performance test af regsistry og repository som et hele - dvs det er brugeroplevelsen som sådan, der vurderes.
Test suiten, der køres, består af følgende kald. De Testen grupperes logisk 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 test testtrin kan genkøres, skulle behovet opstå.
Test suite 1
- ITI-41: register stable document
- ITI-61: register on-demand document
(tag kopi af databaserne) - ITI-41: replace stable document
- ITI-61: replace on-demand document
- ITI-18: registry stored query (“find documents”) og ITI-43: retrieve document set
- ITI-57: update metadata (deprecate document)
Der køres på en liste af cpr numre. Trin 1 og 2 opretter data og trin 3-6 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).
Performance krav
Der findes i projektet selv, ikke en officiel liste af krav til performance. Det vil derfor være hensigtsmæssigt at undersøge, hvordan performance er for det nuværende registry (og repository). Men vil herefter kunne vurdere, at man ialtfald ikke er dårligere stillet med det nye.
...
Testen skal køres på en liste af cpr numre. Listen indeholder 100.000 forskellige cpr numre. Udover disse cpr numre skal testen være selvstændig kunne afvikles selvstændigt og ikke være afhængig af andet test data.
...
Testens trin 3-6 forudsætter er der findes baggrundsdata at køre på. Trin 3 og 4 skal erstattet eksisterende dokumentererstatte et eksisterende "approved" dokument, og trin 5 skal fremsøge eksisterende dokumenter, og trin 6 skal deprecate "approved" eksisterende dokumenter.
Dette baggrundsdata skables i testens trin 1 og 2. Vurderes det, at disse 2 trin ikke har skabt nok baggrundsdata (et par millioner dokumenter) kan trin 1 og 2 gentages indtil, der er nok dokumenter.
...
Dette er en registrering af et “on-demand” dokument, som erstatning fra et allerede eksisterende.
Overvejelser omkring opsætningen
- Opret et erstatnings dokumentnye dokumenter
- Anvend forskellige cpr numre og dokumenter
Der er følgende muligheder for opsætning af testen:
...