Testdokument för eARD SIP Generator 2013-05-24

Testdokument för eARD SIP Generator
Författare
Avd
Göran Lindqvist
Projekt
Telefon
Datum
Version
070-5577734 2013-05-24 1.0
Sid
1 (4)
Anmärkning
eARD SIP Generator
Testdokument för
eARD SIP Generator
2013-05-24
Testdokument för eARD SIP Generator
Författare
Avd
Göran Lindqvist
Projekt
Telefon
Datum
Version
070-5577734 2013-05-24 1.0
Sid
2 (4)
Anmärkning
eARD SIP Generator
Innehåll
1. Testning av eARD SIP Generator .......................................................................................... 3
1.1 Testmiljö........................................................................................................................... 3
1.2 Test under konstruktion.................................................................................................... 3
1.3 Integrationstest ................................................................................................................. 3
1.4 Större mängdtest............................................................................................................... 3
1.5 Slutsats ............................................................................................................................. 4
Testdokument för eARD SIP Generator
Författare
Avd
Telefon
Göran Lindqvist
Projekt
Datum
Version
070-5577734 2013-05-24 1.0
Sid
3 (4)
Anmärkning
eARD SIP Generator
1. Testning av eARD SIP Generator
En test av prototypen eARD SIP-Generator har gjorts, dels för att testa att den fungerar enligt
framtagna specifikationer samt ett prov med större mängd data.
1.1 Testmiljö
eARD SIP-Generator har satts upp tillfälligt på en utgående server som nås via webben.
Systemet körs via en Dell 4-kärnig processor på vardera 3 GHz med primärminne på 8 GB.
Mjukvaran är Ubuntu 10.04 LTS 64 bitar. En Glassfish 3.1.2 applikationsserver driver det
Primeface byggda grafiska gränssnittet (GUI) som arbetar mot logisk paketeringsmodul.
Klientdatorn varifrån testerna utfördes var en Windows-dator med en 4-kärning processor på
vardera 3.1GHz. Webbläsaren som i huvudsak användes var Google Chrome. Testerna kördes
över Internet.
1.2 Test under konstruktion
Under uppbyggnad av eARD SIP-Generator har varje delkomponent testas, tester som
huvudsak har varit funktionstester. Det vill säga att komponenten fungerar och logiskt gör det
den är skriven att göra. När hela projektet och dess komponenter sen byggts ihop gjordes
också en del funktionstester för att se att det tänkta övergripande flödet fungerade. De
eventuella logiska fel som upptäcktes i komponenterna har rättats till.
1.3 Integrationstest
Följande tester har gjort på eARD SIP-Generator efter installation på server.
Systemkompabilitet mot olika webbläsare (Google Chrome, Mozilla Firefox
och Internet Explorer)
Val och test av olika hashsummor(SHA1, MD5)
Enkel stresstest med ca 50 filer med total storlek av 100 MB
OK
OK
OK
Tabell 1: Testresultat från integrationstest
1.4 Större mängdtest
En större mängdtest har gjorts från en klientdator på LDB-centrum mot eARD SIP-Generator
som körs på en utgående webbserver. Total storlek på materialet var ca 17.7 GB.
Inleveransmaterialet bestod av en myndighets webbplats som hade tagits ner i testsyfte,
fördelat på arkivmaterial samt metadata.
Tabellerna nedan visar information om arkivmaterial respektive metadata.
Antal filer
Storlek fil
Total storlek
Format
Tabell 2: information om arkivmaterial
Arkivmaterial
72st
200 < fil(mb) < 500
17.7 GB
WARC
Testdokument för eARD SIP Generator
Författare
Avd
Telefon
Göran Lindqvist
Projekt
Datum
Version
070-5577734 2013-05-24 1.0
Sid
4 (4)
Anmärkning
eARD SIP Generator
Antal filer
Storlek fil
Total storlek
Format
Metadata
10st
1 < fil(kb) < 15
24,5 kb
Loggfiler (text), Rapportfiler (text)
Tabell 3: information om metadata
En kontroll har gjorts för att uppskatta tidsåtgången för de olika delmomenten samt få en total
uppskattning av tiden, från ett eARD SIP paket skapas till det levererats. Bandbredden var ca
5,5 mb/s.
Delmoment
Uppladdning av arkivmaterial:
Uppladdnings av metadata:
Analys, generering av mets samt skapa TAR paket:
Nerladdning av 17,7 GB TAR paket:
Total tid:
Tid
54 min 30 sek
5 sek
15 min 21 sek
54 min 51 sek
2 tim 4 min 47 sek
Tabell 4: tidsdata från mängdtest
1.5 Slutsats
eARD SIP Generator fungerar på de olika webbläsare som den har testats emot, dock finns
viss begränsning i Internet Explorer, där stöd för att välja många filer samtidigt vid en
uppladdning till webb GUI inte fungerar. Att skifta mellan de olika hashsummorna, SHA1
och MD5 fungerar. METS-filen skapas också utan fel och valideras utan problem i Altova
XMLspy.
Undersökningen med större mängd data, 17.7 GB gick också bra. Filerna analyserades,
METS-fil skapades samt allt paketerades utan problem. Här är tidkontrollen intressant, total
tid från filer laddas upp, paketering samt till paket har levererats är ca 2 tim och 5 min.
Fördelat i procent så tog överföringen (till och från server) 87.6% medan byggande av paket
endast tog 12.4% av de 2 timmar och 5 minuter som krävdes.