Computest heeft Openrunner ontwikkeld. Met deze open source-toepassing kunnen testers en frontend-ontwikkelaars benchmark- en geautomatiseerde functionele testen uitvoeren op frontend heavy webapplicaties. Openrunner kan zeer nauwkeurig functionele wijzigingen waarnemen en geeft een exact beeld van de respons- en verwerkingstijden.
Openrunner is een browserextensie waarmee eindgebruikers vanuit de browser gesimuleerd worden. Vaak meten performance testtools alleen de end-to-end request-responstijden tussen server en client. Hierbij wordt de browser-verwerking niet meegenomen. Dit was voorheen voldoende, omdat een webpagina volledig werd klaargezet op een server om vervolgens aan een webbrowser te worden aangeleverd. Tegenwoordig zit de logica echter aan de client-kant en wordt van de browser veel meer rekenwerk verwacht. De snelheid van de site in de browser, is dan ook van grote invloed op de ervaring van de eindgebruiker.
Een grote verbetering ten opzichte van een functionele testtool zoals Selenium, is dat de browser aangesproken wordt op een manier die beter aansluit bij de laatste technieken en standaarden. Daarnaast is het mogelijk om bepaalde manipulaties in de geteste website te realiseren, waardoor de functionele testen beter en betrouwbaarder worden.
Snel veranderingen in functionaliteit en performance waarnemen
Met Openrunner kan bijvoorbeeld een pagina honderd keer achter elkaar worden geladen om de responstijden, inclusief de verwerking en paginaopbouw in de browser te meten. Daarmee is het mogelijk om bij veel wijzigingen aan de website snel veranderingen in de performance waar te nemen, ook als rendering in de browser zwaarder is. Daarnaast kan met ‘Openrunner scripts’ de functionaliteit van pagina’s heel snel worden gecontroleerd. Er zijn bovendien vrijwel geen uitzonderingen welke pagina’s functioneel getest kunnen worden.
Hartger Ruijs, CEO van Computest: “Om de expertise van onze consultants maximaal te benutten en de dienstverlening aan klanten te verrijken, hebben we een speciale development-afdeling die zich richt op het ontwikkelen van nieuwe tools. Openrunner is hier een resultaat van. Met de applicatie willen we niet alleen het testen van frontend-omgevingen nog efficiënter maken, maar ook een waardevolle bijdrage leveren aan de open source community.”
Open source tool
Met de ontwikkeling van Openrunner sluit Computest aan bij Agile en Continuous Development (CD) en Continuous Integration (CI). De tool kan dan ook eenvoudig geïntegreerd worden in een CI/CD build-straat of omgeving. Openrunner is gratis en open source. “We nodigen de community uit om mee te bouwen en ontwikkelen”, zegt Ruijs. “Zelf blijven we ook doorontwikkelen en staan er verschillende functies op de planning. Zo willen we een script recorder ontwikkelen en werken we onder andere aan een meer gedetailleerde weergave van het netwerk-, CPU- en geheugenverbruik gedurende de laadtijd van een webapplicatie.”
Kijk voor meer informatie over en het bijdragen aan Openrunner op de Github-pagina.
7 november (online seminar op 1 middag)Praktische tutorial met Alec Sharp Alec Sharp illustreert de vele manieren waarop conceptmodellen (conceptuele datamodellen) procesverandering en business analyse ondersteunen. En hij behandelt wat elke data-pr...
18 t/m 20 november 2024Praktische workshop met internationaal gerenommeerde spreker Alec Sharp over het modelleren met Entity-Relationship vanuit business perspectief. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikbare ...
De DAMA DMBoK2 beschrijft 11 disciplines van Data Management, waarbij Data Governance centraal staat. De Certified Data Management Professional (CDMP) certificatie biedt een traject voor het inleidende niveau (Associate) tot en met hogere niveaus van...
3 april 2025 (halve dag)Praktische workshop met Alec Sharp [Halve dag] Deze workshop door Alec Sharp introduceert conceptmodellering vanuit een non-technisch perspectief. Alec geeft tips en richtlijnen voor de analist, en verkent datamodellering op c...
10, 11 en 14 april 2025Praktische driedaagse workshop met internationaal gerenommeerde spreker Alec Sharp over herkennen, beschrijven en ontwerpen van business processen. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikba...
Alleen als In-house beschikbaarWorkshop met BPM-specialist Christian Gijsels over business analyse, modelleren en simuleren met de nieuwste release van Sparx Systems' Enterprise Architect, versie 16.Intensieve cursus waarin de belangrijkste basisfunc...
Deel dit bericht