Page History
...
Bemærk at dette forudsætter, at LAR Service er deployeret på JBoss-serveren, da integrationstestene afvikles imod kørende service(s).
Performance test
Se næste afsnit
Udvikling af performance test
Performance testen foregår vha. at test frameworket udviklet af Arosii.
Performance testen består af 2 dele:
- Udvikling af selve testen. Dette foregår i JMeter og kræver både java udvikling og efterfølgende opsætning i JMeter.
- Udførsel af testen. Dette foregår vha. en række shell scripts på en master og flere slave maskiner.
Udvikling og opsæt er beskrevet i nærværende dokument, mens den faktiske udførsel af testen er beskrevet i LAR Testvejledning.
Performance testen skal passe til LAR servicens snitflade. Ændres denne er det også nødvendigt at ændre performance testen.
I det følgende antages at koden er hentet ned fra SVN: https://svn.nspop.dk/svn/kvalitetsit/cave-performance/
Kildekode struktur
Kilde koden er udleveret af Arosii og eftefølgende tilrettet til LAR service projektet. Kildekoden indeholder også performance test til andre services. Om disse er opdateret til kørende version af disse services er ikke sikkert, men kan tjene til inspiration til fremtidig udvikling af performance test.
├── tests
|
doc: indeholder Arosiis vejledning til brug af frameworket
environment:
jmeter-docker: indeholder det som muliggør at køre JMeter i en docker container
kit-vagrant:
modules: indeholder kildekoden til de forskellige test, herunder larservice
tests: indeholder de generede test filer (
Versionskontrol
Ændringer til cave-performance skal tagges i SVN med samme release som den lar version rettelsen gælder.