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.