PRESSMEDDELANDE Stenungsund 2002-03-xx
Sverigeutvecklat mätprogram för Windowsapplikationer i nätverk
"Skugga" mäter prestanda och tillgänglighet
WinFeedback är en ny programvara för mätning av prestanda och tillgänglighet hos Windowsapplikationer i nätverk. Programmet gör det möjligt att på ett enkelt sätt följa upp hur effektivt applikationerna fungerar i systemet.
Långa svarstider är ofta den primära orsaken till att användarna upplever ett datasystem som segt. För att åtgärda problemet försöker man vanligen uppgradera hårdvaran. Men i merparten av fallen är flaskhalsarna programberoende och då löser inte det problemet. Om man istället kan identifiera de verkliga flaskhalsarna, så visar sig dessa ofta vara förhållandevis enkla att få bort. Thomas Börjeson, som är konsult med kvalitetssäkring som specialområde, berättar att detta faktum var en av anledningarna till att han utvecklade WinFeedback:
- Jag arbetade med ett konsultuppdrag som gällde att kvalitetssäkra ett system hos en av Sveriges största banker. För att kontrollera kapaciteten i systemet behövde jag någon typ av program som på ett enkelt sätt kunde mäta svarstider i systemet. De program som fanns på marknaden var antingen rena testprogram för simulering i testmiljö eller omfattade övervakningssystem för den totala driftsmiljön. Dessutom låg prislappen på flera hundratusen kronor, exklusive kostnad för det ganska omfattande installationsarbete som krävdes för att komma igång. Det ledde till att jag beslöt att ta fram ett eget mätverktyg.
WinFeedback består av två delprogram. Huvudprogrammet installeras på en arbetsstation eller server i nätverket. I ett utvalt antal arbetsstationer varifrån Windowsapplikationen körs, installeras ett "skuggprogram", en så kallad agent. Skuggan mäter svarstider för olika operationer i programmet som ska testas. Uppgifterna sparas i en databas tillsammans med datum och tidpunkt och angivelse av vad användaren gjorde för att starta en viss transaktion. Med ledning av dessa data blir det möjligt att följa upp var och när transaktionerna fördröjs i systemet.
- Programmet är enkelt att installera och använda och ger objektiva uppgifter om svarstider och prestanda, säger Thomas Börjeson. Det är ett perfekt verktyg för en tekniker som vill identifiera den verkliga problemkällan i ett system som upplevs som segt. Genom att programmet visar variationerna timme för timme, får han ett bra underlag för att planera ett bättre utnyttjande av systemet. Man kanske kan kapa belastningstopparna bara genom en så enkel åtgärd som att köra stora batch-jobb nattetid.
- Vidare får beställare av en Windowsapplikation genom WinFeedback en praktisk möjlighet att mäta och ställa krav på svarstiderna före köpet och kan enkelt konstatera om systemet är skalbart, d.v.s. om det fungerar lika bra när antalet användare växer.
En komplett version för utvärdering av WinFeedback kan hämtas på www.winfeedback.com. Där finns också mer information om produkten.
WinFeedback kostar 2.720 kronor exklusive moms.
WinFeedback mäter prestanda för client-serverapplikationer som körs under Windows NT/2000. Rapportläsaren kräver en browser, t.ex. Internet Explorer. Dessutom behövs MS Excel 2000 med MS Query.
För ytterligare upplysningar, kontakta: Thomas Börjeson
Beson Data, Skonaren 1, 444 30 Stenungsund
Telefon XXXXXXX
Så fungerar WinFeedback
Datorn där huvudprogrammet är installerat, fungerar som en filserver, som tar emot, registrerar och lagrar erhållna värden från ett antal arbetsstationer. Programmet uppdaterar även en databas kontinuerligt och genererar en prestandarapport.
Agenten/skuggprogrammet, som installeras i de aktuella arbetsstationerna, följer användarens arbete med det utvalda Windowsprogrammet och mäter hur snabbt applikationen utför det som användaren efterfrågar. Tidtagningen kan t.ex. startas av en tangenttryckning, en musklickning på en ikon på skärmen eller ett val i en meny och stoppas när det som begärdes blivit utfört. Skuggprogrammet ignorerar korta fördröjningar, som normalt inte uppfattas av användaren.
Varje mätbar transaktion som överstiger ett visst, inställbart värde resulterar i ett time record bestående av uppmätt svarstid, datum och klockslag och vilka knapptryckningar eller andra operationer som startade förloppet. Dessa mätvärden skickas med jämna mellanrum till den centrala datorn för uppdatering av databasen.
Utgående från erhållna data, beräknar WinFeedback hur många transaktioner som överskrider godtagbar nivå under en viss tidsrymd. Programmet skapar en html-rapport som på ett överskådligt sätt visar vilken dag och vilka timmar svarstiden i genomsnitt låg inom marginalen (grön färg) eller när den inte gjorde det (röd färg). Det går även att öppna grunddata i Excel för att analysera mätvärdena i detalj.
(Bild 1 och bildtext. Prestandatabell i Internet Explorer)
(Bild 2 och bildtext. Blockschemat)
(Bild 3 och bildtext. Skuggan med Time Record-exempel)