Performancetest

Performancetest på alle platforme og niveauer

Vi tager ansvaret for jeres performancetest. Lad os sikre, at jeres mobile apps, desktop applikationer eller hjemmesider møder kravene til svartider for brugerne. Vi hjælper også med at få fod på skalérbarheden mod et fremtidig load og med at eliminere systemfejl, som kan påvirke stabiliteten. Sæt trygt sejl på din forretning.

Vi tager ansvaret for jeres performancetest. Lad os sikre, at jeres mobile apps, desktop applikationer eller hjemmesider møder kravene til svartider for brugerne. Vi hjælper også med at få fod på skalérbarheden mod et fremtidig load og med at eliminere systemfejl, som kan påvirke stabiliteten. Sæt trygt sejl på din forretning.

Formål med Performancetest

Performance

Svartider skal løbende måles og verificeres for at sikre, at krav og forventninger til systemet overholdes og imødekommes. Der skal både valideres i forhold til den normale daglige brug, ved spidsbelastninger, samt i søgen efter systemets performance begrænsninger. Kend din applikation og dens risiko.

Stabilitet

Svartiderne på applikationen kan ændre sig under længerevarende belastning pga. af køer og logs, der løber fulde, opståede memory leaks mm. Hændelser, der desværre alt for ofte medfører, at brugerne oplever fejl eller i værste fald systemnedbrud. De længere og vedvarende tests er essentielle for en stabil drift og god brugeroplevelse.

Skalérbarhed

Systemets evne til at skalere er en meget vigtig parameter i performancetest. Det er vitalt at få valideret om den nuværende opsætning og kapacitet er tilstrækkelig til at gå i produktion. Ligeså er det vigtigt at forstå risikoen ved et fremtidigt scenarie med øget belastning.

Tilgang til Performancetest

Vores gennemprøvede tilgang til performancetest sikrer en hurtig og omkostningseffektiv løsning af opgaven.

1. Foranalyse

Foranalysen har til formål at identificere fokusområder for performancetesten, skabe overblik over og planlægge opgaven, afdække risici og gråzoner, samt at analysere testbarheden af applikationen. Dette gør vi med henblik på at klarlægge kompleksitet, samt værktøjer og ressourcer til eksekveringen.

En foranalyse udmønter sig i en performancetestplan, der udover overblik over opgaven også indeholder omkostninger i form af estimater for eksekveringen, samt udgifter til hardware og software.

2. Eksekvering

Med udgangspunkt i performancetestplanen klargøres miljøer, værktøjer, brugere og testdata. Endvidere udvikles og klargøres nødvendige scripts til at simulere selve testen. Testen afvikles efter aftale, og der gives feedback i ønsket form og efter behov. Oftest i form af metrikker kombineret med konklusioner og anbefalinger.

Efter første eksekvering, vil der være mulighed for at tilrette applikationen eller infrastrukturen for efterfølgende at få eksekveret endnu en test for at validere effekten af tilpasningerne.

Lad os tage jer i hånden og guide jer igennem jeres performancetest

Performancetest på alle platforme og niveauer

Mobile Apps

Performancetest af applikationer på mobile enheder, skal ske under repræsentative enheder og konfigurationer, der dermed afspejler virkelighedens verden.

IoT

Når devices og sensorer forbindes med internettet for at dele data, kræver det at systemet bag er i stand til at modtage, processere og sende data kontinuerligt og hurtigt.

Integrationer

Et system har ofte afhængigheder og integrationer til andre systemer – internt eller eksternt. Kald til disse integrationer kan påvirke systemets svartider.

Hjemmesider

Performance på hjemmesider kan være forretningskritisk for virksomheder i forhold til tabt omsætning, renommé eller for den generelle kundeoplevelse.

Netværk / Databaser

Frontends og applikationer er afhængige af både netværk og bagvedliggende databaser. Disse elementer kan påvirke performance og bør have stor fokus under testen.

Desktop applikationer

Desktop applikationer, som typisk repræsenterer vitale forretningsprocesser, bør testes for at sikre brugernes oplevelser med systemet og en effektiv arbejdsgang.

Værktøjer til performancetest

Når vi løser opgaver inden for performancetest, kan forskellige værktøjer benyttes, afhængig af, hvad vi skal teste og med hvilket formål. Vi tager gerne udgangspunkt i de værktøjer, som kunden allerede benytter i forvejen, men kan også selv stille den rigtige løsning til rådighed, hvis det ønskes. Som en del af testen, er det typisk nødvendigt at se nærmere på, hvordan applikationen fungerer bagved brugergrænsefladen. Vi anvender forskellige værktøjer til at holde øje med netværk, infrastruktur, databaser osv. New Relic er et bud, men også her kan kundens løsning foretrækkes.

Har I brug for hjælp med til performancetest?

Kontakt os på telefon +45 44 979 979, via e-mail på info@testhuset.dk eller via vores kontaktformular.