Magnet.me  -  Het slimme netwerk waarop hbo‑ en wo‑studenten hun baan of stage vinden.

Het slimme netwerk waarop hbo‑ en wo‑studenten hun baan of stage vinden.

Deze vacature is verlopen. Je kunt daarom niet meer liken of solliciteren.

Vergelijkbare vacatures bekijken

Webapplicatie performance testen in een enterprise omgeving

Geplaatst 24 mrt. 2024
Werkervaring
0 tot 1 jaar
Full-time / part-time
Full-time
Functie
Soort opleiding
Taalvereiste
Nederlands (Vloeiend)

Je carrière begint op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

Performance Testing, daar ga jij met je afstudeeropdracht mee aan de slag! Je onderzoekt hoe een performancetest die gericht is op asynchroon applicatie gedrag, geautomatiseerd uitgevoerd kan worden in de browser, bijvoorbeeld tijdens de dagelijkse build. Bovendien bouw je een Proof of Concept, waarbij geautomatiseerd een performancetest wordt uitgevoerd en de resultaten beschikbaar worden gemaakt.

Meer informatie

Bij klanten van Info Support worden op verschillende manieren performance testen uitgevoerd. Vaak nog handmatig maar soms ook al automatisch tijdens of na een build. Deze performance testen worden uitgevoerd tegen een architectuur met bijvoorbeeld MVC, JSF of JSP-pagina’s die server-side gegenereerd worden. Een performance test is hiervoor relatief eenvoudig te schrijven, op het moment dat de pagina is geladen in de browser dan kan de meting van de test gestopt worden.

Tegenwoordig worden applicaties echter steeds meer volgens een nieuwe architectuur gebouwd. Het zijn web applicaties die doormiddel van REST-APIs data ontsluiten van microservices die gedeployed zijn in Docker containers. De betreffende webpagina wordt geladen in de browser waarna de REST-APIs worden aangeroepen voor het inladen of verwerken van data om de pagina compleet te maken. Het meten van de applicatieperformance is nu dus veel lastiger.

Opdracht

Deze opdracht bestaat uit twee delen. Het eerste deel van de opdracht is: onderzoek hoe een performancetest die gericht is op asynchroon applicatie gedrag, geautomatiseerd uitgevoerd kan worden in de browser, bijvoorbeeld tijdens de dagelijkse build. De geautomatiseerde build moet hierbij eventueel een testomgeving in de lucht brengen en daar de performance testen tegen uitvoeren. De performance testscripts kunnen geschreven worden in bijvoorbeeld Cucumber.

Het tweede deel van de opdracht is het bouwen van een proof of concept op basis van het voorgaande onderzoek waarbij dus geautomatiseerd een performancetest wordt uitgevoerd en de resultaten beschikbaar worden gemaakt.

Als uitbreiding op de opdracht kan de performancetest uitgevoerd worden tegen verschillende browsers om ook het onderscheid tussen de performance in bijvoorbeeld Firefox en Internet Explorer inzichtelijk te maken.

Benodigde kennis en/of interesse

  • Java/.NET
  • Javascript

Maatwerksoftware bouwen waar miljoenen mensen dagelijks gebruik van maken. Dat is ons werk. Voor grote gerenommeerde klanten in Nederland en België. Betrouwbaar, schaalbaar en onderhoudbaar. Wij gaan voor software oplossingen van zeer hoge kwaliteit. Binnen de afgesproken tijd en het budget.
Door samen continu te vernieuwen helpen we klanten en de wereld significant vooruit. Onze ambitie en drive maakt ons vastberaden om topkwaliteit te leveren en voorop te lopen. Can you do IT?

ICT
Veenendaal
Actief in 2 landen
500 medewerkers
90% mannen - 10% vrouwen
Gemiddeld 30 jaar oud

Dit zeggen medewerkers

Daniel

IT Consultant

Daniel

Mijn technisch begeleider tijdens mijn afstuderen bij Info Support is een voorbeeld voor mij. Hij heeft twee jaar meer ervaring en is nu teamlead geworden. Dat zou voor mij een mooi streven zijn. Ik heb het aangegeven tijdens mijn ambitiegesprek en we gaan er naartoe werken. Ik kijk ernaar uit!

Daan

IT-consultant

Daan

Ik wilde tijdens mij afstuderen graag aan iets tastbaars werken. Bij Info Support had ik ruime keuze uit opdrachten. Ik koos ervoor om een smartwatch-applicatie te gaan ontwikkelen die mensen met een visuele beperking op treinstations de weg kan wijzen.