Vrid på rätt rattar och slipp trängsel i kassan

Simon Rundqvist arbetar som projektledare på e-handelsleverantören Askås. Vi på Unicus lärde känna honom i samband med att vi genomförde prestandatest av e-handlaren Desenios sajt. Simon är ansvarig för Desenios utvecklingsuppdrag och han var en viktig spelare för att projektet skulle bli en framgång.

Som e-handelsleverantör tillhandahåller Askås den plattform som en e-handlare använder för att möta kunderna online. Det är ett system som bland annat tar emot ordrar, hanterar artiklar, innehåll och administration av kunder.

-Man kan jämföra en e-handel med en fysisk butik. Mycket trafik till sidan är såklart bra, precis som många besökare i butiken. Men om ovanligt många kunder får samma tanke samtidigt riskerar det att bli trångt i gångarna, och kön till kassan kan bli lång. Samma sak gäller med handel på nätet, förklarar Simon Rundqvist.  

Frågan hur mycket en sajt klarar innan det blir driftproblem är komplex. Dels handlar det om hur den är dimensionerad och vilket innehåll den är fylld med, dels hur kunderna beter sig. Sedan kan driftproblem betyda en lång rad olika saker; från att sajten upplevs som trög, till att kassafunktionen inte fungerar, eller det inte går att komma in på sidan alls.

– Målet med lasttesterna var att identifiera och åtgärda problem som inte syns i den dagliga driften, utan som synliggörs först när det blir en kraftig tillströmning av besökare. Vi ville att Unicus skulle simulera så mycket trafik det gick så att vi därmed kunde hitta flaskhalsarna, säger Simon.  

Lasttester minskar risken för otrevliga överraskningar

Besökare på e-handelssajter kan bete sig på en mängd sätt, och ”extrem last” kan därmed uppstå på olika sätt. En e-handlare kan få ett stort flöde till sajten som en följd av en utskickad rabattkod. Beroende på erbjudandets karaktär kanske kunderna dyker ner i specifika delar av sajtens sortiment.

En annan e-handel kanske får merparten av sin trafik via influencers, vilket kan resultera i att väldigt många vill köpa precis det där läppglanset samtidigt. Genom att förutse vilka påfrestningar sajten kommer behöva klara av går det att genomföra prestandatester utifrån den typen av scenarier.

– Oavsett hur mycket man jobbar blir man förstås aldrig helt klar, men lasttester kan visa var nästa flaskhals finns och hur kritisk den är. Då kan man fatta datadrivna beslut om hur plattformen ska optimeras istället för att överdimensionera hela lösningen eller överraskas av driftstörningar.

Gemensamt mål stärkte samarbetet

I projektet hade Desenio, Askås och Unicus olika och tydligt avgränsade uppgifter. Men de arbetade tillsammans mot ett gemensamt mål, och Simon upplevde att det stärkte samarbetet mellan Askås och Desenio.

– Som ett resultat av lasttesterna har vi fått en större förståelse för vad som är viktigt för Desenio, och de har fått en större insyn när det gäller komplexiteten i infrastrukturen och arkitekturen.

Som helhet var projektet en framgång, och målet att Desenio skulle kunna hantera anstormningen under Black Week nåddes. Simon berättar också att det var ett smidigt projekt där han hela tiden kände sig helt trygg i att resultatet skulle bli bra.

– Vi kunde helt och hållet luta oss mot Unicus erfarenhet och testkompetens, och fokusera på vår del av jobbet, säger Simon Rundqvist på Askås.