Page History
...
Notification broker
(TBD)
Pullpoint
Vedlagt sql script
Et sql script med insert statements til baggrundsdata til performance testen for pullpoint, er attached på dette dokument (nas_performancetest.sql). Der er en del insert linier i filen (3.004.001) så vær opmærksom på det tager noget tid (timer) at indlæse.
Scriptet indeholder følgende dele, der samlet opfylder forudsætningerne til de 2 performance teste:
- 1 topic (topic_mapping)
- 1.000 idlister (id_list)
- 3.000.000 (1.000*3.000) idliste indhold (id_list_content)
- 1.000 pullpoints (pull_point)
- 1.000 subscriptions (subscription)
- 1.000 consumers (nas_consumer)
Før test kørslen for pullpoint skal dette sql script indlæses til en tom NAS database.
Ændring af sql insert fil
Ønskes et andet datagrundlag kan sql filen skabes vha. java klassen GenerateTestdataSql, der findes i NSP performance test sourcen under NAS (https://svn.nspop.dk/svn/components/performance/trunk).
Den nuværende sql fil er skabt med parametrene: pullPoint 1000 3000 idtype01 TESTNAS-TOPIC-PERFORMANCE-01 30808460SOSITEST .
Udførsel af test
Forberedelse
Testen hentes fra https://svn.nspop.dk/svn/components/performance/trunk i den revision, der er angivet nedenfor per release af NAS servicen.
Databasen klargøres. Tom NAS database, de respektive scripts
...
, som nævnt under baggrundsdata, køres.
Der skal være en kørende version af NAS servicen, man kan teste imod. Og host.properties skal være sat korrekt op jf. arosiis performance test framework.
Kørsel
Når databasen er på plads, servicen kørende og testen configureret kan følgende køres:
Notification broker
run_test.sh -h hosts.properties -p 9012 nas notificationbroker nbtest900
Pullpoint
run_test.sh -h hosts.properties -p 9012 nas pullpoint pptest900
(distributionenerne *test900 kører 15 minutter, der findes også kørsler til 10 sekunder (*test10) )
Version
NAS Release | Performance test revision |
|---|---|
| 2.*.* | (TBD) eller nyere |
'* ' betyder hvilken som helst
Funktionstest
User stories
...