Aktuelt

Lesetid: 2 minutter

Null stress med ytelse

SOCO Fagkrydder har hatt fokus på ytelsestest. Det ble som vanlig en stor suksess!

Over to fagkvelder har SOCO-gjengen kunnet fordype seg i alt mellom A til Å når det kommer til ytelsestest. Vår egen Ola Kleiven ga en flott introduksjon til emnet og mange gode råd med på veien for de som skal planlegge en test – eller vurdere nytten og resultatene av den. Det hele ble kronet med en workshop hvor vi selv skrev tester i K6 og tolket resultatene.

Sett gode forventninger

Mange tenker nok på ytelsestest som noe vi må gjøre for å sikre oss at systemene ikke går ned etter at vi har produksjonssatt. Men hva skal vi måle når vi kanskje ikke helt vet hva som blir godt nok, eller hvordan vi skal simulere riktig trafikk? Ola pekte på at vi må bruke tid på å kartlegge hva som skal måles, hvor vi måler og hvordan vi skal gjøre selve målingene. Og når du får masse tall, så må du vite hva de betyr og hva du kan gjøre basert på dem. Sett dere gode “Service Level Objectives” slik at vi har klare forventninger om tjenestekvaliteten.

Velg riktig testtype og verktøy

Det finnes mange testtyper under paraplyen “ytelsestest”, som dekker alt fra lasttest via stresstest til volumtest. Noen ønsker dessuten å teste typisk trafikk over tid, mens andre ønsker å se hvordan systemene takler ulike variasjoner over en lengre periode. Dermed må du først ha kartlagt forventningene dine, deretter sondert hva du dermed bør måle. 

Hvordan skal du måle?

Vel, her kommer verktøyene inn i bildet. Mange har hørt om verktøy som LoadRunner, JMeter, Gatlin og K6. På ukens workshop fikk vi prøve oss i K6, både skrive og kjøre script – og ikke minst bli kjent med hvordan resultatene vises. Ingen overraskelse at Ola liker de kodefokuserte verktøyene best!

Takk for to nyttige og relevante fagkvelder, Ola!