Enviar búsqueda
Cargar
Hands-off performance testing - Twan Koot & Addy Zwiebel
•
0 recomendaciones
•
211 vistas
Sogeti Nederland B.V.
Seguir
Hands-off performance testing by Twan Koot & Addy Zwiebel on QX Day 2019.
Leer menos
Leer más
Datos y análisis
Denunciar
Compartir
Denunciar
Compartir
1 de 25
Descargar ahora
Descargar para leer sin conexión
Recomendados
OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad H...
OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad H...
Sogeti Nederland B.V.
Effective Insights in an Hour - Daan Oosters
Effective Insights in an Hour - Daan Oosters
Sogeti Nederland B.V.
Good practices in pentesting - Bas de Heer
Good practices in pentesting - Bas de Heer
Sogeti Nederland B.V.
Data Driven Ecosystemen - Marcel Schmidt & Dennis Van Gelder
Data Driven Ecosystemen - Marcel Schmidt & Dennis Van Gelder
Sogeti Nederland B.V.
FPAgile - Meten in een Agile omgeving - Van denken in oplossingen naar denken...
FPAgile - Meten in een Agile omgeving - Van denken in oplossingen naar denken...
Nesma
FPAgile - Wat moet er getackled worden - Arend Waaldijk
FPAgile - Wat moet er getackled worden - Arend Waaldijk
Nesma
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
Nesma
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
Nesma
Recomendados
OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad H...
OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad H...
Sogeti Nederland B.V.
Effective Insights in an Hour - Daan Oosters
Effective Insights in an Hour - Daan Oosters
Sogeti Nederland B.V.
Good practices in pentesting - Bas de Heer
Good practices in pentesting - Bas de Heer
Sogeti Nederland B.V.
Data Driven Ecosystemen - Marcel Schmidt & Dennis Van Gelder
Data Driven Ecosystemen - Marcel Schmidt & Dennis Van Gelder
Sogeti Nederland B.V.
FPAgile - Meten in een Agile omgeving - Van denken in oplossingen naar denken...
FPAgile - Meten in een Agile omgeving - Van denken in oplossingen naar denken...
Nesma
FPAgile - Wat moet er getackled worden - Arend Waaldijk
FPAgile - Wat moet er getackled worden - Arend Waaldijk
Nesma
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
Nesma
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
Nesma
Silverlight r boksebeld
Silverlight r boksebeld
Remco Boksebeld
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Stork
ING : How top quality software and state-of-the-art technology leads to conti...
ING : How top quality software and state-of-the-art technology leads to conti...
NLJUG
Mendix Essentials Combiwel
Mendix Essentials Combiwel
Mendix
Eindpresentatie
Eindpresentatie
Erwin Heemsbergen
AuditCase & XPages
AuditCase & XPages
Thimo Jansen
Testen in de transitie naar continuous delivery
Testen in de transitie naar continuous delivery
Xebia Nederland BV
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
Derk-Jan de Grood
E-commerce replatforming
E-commerce replatforming
Mathijs Kok
Agile - De Rol Van Tester
Agile - De Rol Van Tester
Jeroen Mengerink
Processimulatie & Optimalisatie door inzet van Plant Simulation
Processimulatie & Optimalisatie door inzet van Plant Simulation
guestac59ac6
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Rik Marselis
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Marcus Drost
Sdb Presentatie
Sdb Presentatie
menfey
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA BV
TestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijk
Test Tool Factory
Opensource als alternatief
Opensource als alternatief
Peter Langenberg
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Marcus Drost
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
TOPdesk
JavaLand 2016: Continuous performance
JavaLand 2016: Continuous performance
Bert Jan Schrijver
Sogeti User eXperience (UX) Lab - Usability Testing
Sogeti User eXperience (UX) Lab - Usability Testing
Sogeti Nederland B.V.
Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Sogeti Nederland B.V.
Más contenido relacionado
Similar a Hands-off performance testing - Twan Koot & Addy Zwiebel
Silverlight r boksebeld
Silverlight r boksebeld
Remco Boksebeld
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Stork
ING : How top quality software and state-of-the-art technology leads to conti...
ING : How top quality software and state-of-the-art technology leads to conti...
NLJUG
Mendix Essentials Combiwel
Mendix Essentials Combiwel
Mendix
Eindpresentatie
Eindpresentatie
Erwin Heemsbergen
AuditCase & XPages
AuditCase & XPages
Thimo Jansen
Testen in de transitie naar continuous delivery
Testen in de transitie naar continuous delivery
Xebia Nederland BV
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
Derk-Jan de Grood
E-commerce replatforming
E-commerce replatforming
Mathijs Kok
Agile - De Rol Van Tester
Agile - De Rol Van Tester
Jeroen Mengerink
Processimulatie & Optimalisatie door inzet van Plant Simulation
Processimulatie & Optimalisatie door inzet van Plant Simulation
guestac59ac6
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Rik Marselis
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Marcus Drost
Sdb Presentatie
Sdb Presentatie
menfey
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA BV
TestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijk
Test Tool Factory
Opensource als alternatief
Opensource als alternatief
Peter Langenberg
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Marcus Drost
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
TOPdesk
JavaLand 2016: Continuous performance
JavaLand 2016: Continuous performance
Bert Jan Schrijver
Similar a Hands-off performance testing - Twan Koot & Addy Zwiebel
(20)
Silverlight r boksebeld
Silverlight r boksebeld
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
ING : How top quality software and state-of-the-art technology leads to conti...
ING : How top quality software and state-of-the-art technology leads to conti...
Mendix Essentials Combiwel
Mendix Essentials Combiwel
Eindpresentatie
Eindpresentatie
AuditCase & XPages
AuditCase & XPages
Testen in de transitie naar continuous delivery
Testen in de transitie naar continuous delivery
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
E-commerce replatforming
E-commerce replatforming
Agile - De Rol Van Tester
Agile - De Rol Van Tester
Processimulatie & Optimalisatie door inzet van Plant Simulation
Processimulatie & Optimalisatie door inzet van Plant Simulation
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Sdb Presentatie
Sdb Presentatie
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
TestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijk
Opensource als alternatief
Opensource als alternatief
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
JavaLand 2016: Continuous performance
JavaLand 2016: Continuous performance
Más de Sogeti Nederland B.V.
Sogeti User eXperience (UX) Lab - Usability Testing
Sogeti User eXperience (UX) Lab - Usability Testing
Sogeti Nederland B.V.
Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Sogeti Nederland B.V.
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Sogeti Nederland B.V.
Revolutionising Testing with the Power of AI - Deepa Mamtani, Pillay Almira &...
Revolutionising Testing with the Power of AI - Deepa Mamtani, Pillay Almira &...
Sogeti Nederland B.V.
Quality Assurance in fast paced DevOps projects using automation - Patrick Ve...
Quality Assurance in fast paced DevOps projects using automation - Patrick Ve...
Sogeti Nederland B.V.
Neste: How to Build Business Case, Ramp-up and Run SAP Test Automation Factory
Neste: How to Build Business Case, Ramp-up and Run SAP Test Automation Factory
Sogeti Nederland B.V.
HEAT KILLS: Drink plenty of water - Michael de Boer (DATPROF)
HEAT KILLS: Drink plenty of water - Michael de Boer (DATPROF)
Sogeti Nederland B.V.
Agile Quality Improvement 7: common challenges and good practices - Wouter Ru...
Agile Quality Improvement 7: common challenges and good practices - Wouter Ru...
Sogeti Nederland B.V.
Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...
Sogeti Nederland B.V.
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Sogeti Nederland B.V.
Workshop: Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Workshop: Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Sogeti Nederland B.V.
The state of Continuous Testing in 2019 - Antoine Aymer
The state of Continuous Testing in 2019 - Antoine Aymer
Sogeti Nederland B.V.
Reduceer je False Negatives - Peter Wanders van KLM
Reduceer je False Negatives - Peter Wanders van KLM
Sogeti Nederland B.V.
(Niet) effectief exploratory testen - Rik Marselis
(Niet) effectief exploratory testen - Rik Marselis
Sogeti Nederland B.V.
Charlotte van 't Wout - Slim ondernemen met Instagram
Charlotte van 't Wout - Slim ondernemen met Instagram
Sogeti Nederland B.V.
Isabel Meijering - Een ontspannende online connectie
Isabel Meijering - Een ontspannende online connectie
Sogeti Nederland B.V.
Siri Beerends - De authenticiteit van nep
Siri Beerends - De authenticiteit van nep
Sogeti Nederland B.V.
Rutger Bregman - De meeste mensen deugen
Rutger Bregman - De meeste mensen deugen
Sogeti Nederland B.V.
Sander Duivestein - The Synthetic Generation
Sander Duivestein - The Synthetic Generation
Sogeti Nederland B.V.
Devika Partiman - Het gaat toch om kwaliteit?
Devika Partiman - Het gaat toch om kwaliteit?
Sogeti Nederland B.V.
Más de Sogeti Nederland B.V.
(20)
Sogeti User eXperience (UX) Lab - Usability Testing
Sogeti User eXperience (UX) Lab - Usability Testing
Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Revolutionising Testing with the Power of AI - Deepa Mamtani, Pillay Almira &...
Revolutionising Testing with the Power of AI - Deepa Mamtani, Pillay Almira &...
Quality Assurance in fast paced DevOps projects using automation - Patrick Ve...
Quality Assurance in fast paced DevOps projects using automation - Patrick Ve...
Neste: How to Build Business Case, Ramp-up and Run SAP Test Automation Factory
Neste: How to Build Business Case, Ramp-up and Run SAP Test Automation Factory
HEAT KILLS: Drink plenty of water - Michael de Boer (DATPROF)
HEAT KILLS: Drink plenty of water - Michael de Boer (DATPROF)
Agile Quality Improvement 7: common challenges and good practices - Wouter Ru...
Agile Quality Improvement 7: common challenges and good practices - Wouter Ru...
Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Workshop: Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
Workshop: Usability Lab Live Roleplay - Charlotte Janus & Randy Semeleer
The state of Continuous Testing in 2019 - Antoine Aymer
The state of Continuous Testing in 2019 - Antoine Aymer
Reduceer je False Negatives - Peter Wanders van KLM
Reduceer je False Negatives - Peter Wanders van KLM
(Niet) effectief exploratory testen - Rik Marselis
(Niet) effectief exploratory testen - Rik Marselis
Charlotte van 't Wout - Slim ondernemen met Instagram
Charlotte van 't Wout - Slim ondernemen met Instagram
Isabel Meijering - Een ontspannende online connectie
Isabel Meijering - Een ontspannende online connectie
Siri Beerends - De authenticiteit van nep
Siri Beerends - De authenticiteit van nep
Rutger Bregman - De meeste mensen deugen
Rutger Bregman - De meeste mensen deugen
Sander Duivestein - The Synthetic Generation
Sander Duivestein - The Synthetic Generation
Devika Partiman - Het gaat toch om kwaliteit?
Devika Partiman - Het gaat toch om kwaliteit?
Hands-off performance testing - Twan Koot & Addy Zwiebel
1.
Hands-off performance testing
2.
2© 2018 Sogeti.
All rights reserved. ▪ Afgerond 30 ▪ Performance engineer, Sogeti Nederland ▪ Back-end dev. Kodi Project ▪ Middleware optimalisaties (JVM, Weblogic, e.d.) Behalve werken: ▪ 26 Jaar, 6 jaar actief in de IT. ▪ Lead performance engineer, Sogeti Nederland ▪ PAC member ▪ Expertises: - Performance engineering - Performance analyse & tuning - CI/CD Behalve werken: Addy Zwiebel Twan Koot Wie zijn wij?
3.
3© 2018 Sogeti.
All rights reserved. Inhoud ▪ Waarom geautomatiseerd performance te testen ▪ Welke tools en technieken kan je hiervoor gebruiken ▪ Welke aanpak is mogelijk bij het inrichten van het proces ▪ Demo van een aantal modules
4.
Het oude proces
5.
5© 2018 Sogeti.
All rights reserved. Het oude proces – Het COE ▪ Een centraal team ▪ Scrum/Waterval methodiek ▪ Blokken planning voor uitvoer van testen ▪ Deelbaarheid van de deliverables is laag ▪ Werkt veelal op basis van een FIFO system
6.
6© 2018 Sogeti.
All rights reserved. De vernieuwde werkwijzes
7.
7© 2018 Sogeti.
All rights reserved. De vernieuwde werkwijze – Scrum en performance testen ▪ “a Scrum Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint. A "Done" increment is required at the Sprint Review” (Scrum.org) ▪ Oké dus we moeten elk team voorzien van een performance tester ? ▪ Hoeveel scrumteams heeft uw organisatie ? ▪ Kort development proces – 2 weken voor een release -> elke 2 weken een performance test ? ▪ Hoelang duurt een performance test traject in de organisatie 1 week of al gauw 2 weken ? ▪ Hoeveel performance testers heeft de organisatie 5 of 10 mensen ?
8.
8© 2018 Sogeti.
All rights reserved. De vernieuwde werkwijze – Scrum en performance testen 2 3 per week 5FTE
9.
9© 2018 Sogeti.
All rights reserved. Wat zijn de kansen
10.
10© 2018 Sogeti.
All rights reserved. Wat zijn de kansen – Tooling & Technieken ▪ Tooling wijd beschikbaar (Jenkins, Azure, Jmeter en Dynatrace) ▪ Acceptatie van DevOps en andere werkwijzes ▪ Test tooling groeit in functionaliteit ▪ Op komst van AI geeft mogelijkheden
11.
11© 2018 Sogeti.
All rights reserved. Wat zijn de kansen – CI/CD ▪ Direct vanuit bouw, je testen kunnen starten ▪ Tooling wijd beschikbaar (Jenkins, Azure dev-ops) ▪ Directe feedback voor volgende iteratie ▪ Hands-off aanpak
12.
12© 2018 Sogeti.
All rights reserved. Wat zijn de kansen – performance test fragmentatie ▪ Handhaven MVC model op je performancescripts ▪ Microservices perfect geschikt ▪ Hoe kleiner, hoe beter ▪ Bij issues, directer beeld van bottlenecks
13.
13© 2018 Sogeti.
All rights reserved. Het “nieuwe” proces
14.
14© 2018 Sogeti.
All rights reserved. Automatisering – Het ‘Nieuwe’ test process Intake Klikpaden, Loadmodellen etc. Uitvoeren performancetest Analyseren resultaten Opleveren advies
15.
15© 2018 Sogeti.
All rights reserved. Automatisering – Lego stenen ▪ Knip het proces op in blokken(modules) ▪ Herbouw / redesign alle blokken naar open/deelbare stappen. ▪ Elke steen moet onafhankelijk zijn en op elk moment kunnen functioneren. ▪ Volgorde is minder belangrijk dan een goede implementatie Intake Klikpaden, Loadmodellen etc. Uitvoeren performancetest Analyseren resultaten Opleveren advies Script Loadmodel Infra Analyse Advies
16.
16© 2018 Sogeti.
All rights reserved. Automatisering– Waar start je? ▪ Identificeer het proces, breng alle stappen in kaart ▪ Opstarten van performancetest automatiseren: Blokken Omschrijving Inspanning Opbrengst Uitvoer Automatisch uitvoeren van de performancetest Laag Middel Infrastructuur Het dynamisch maken van de infrastructuur Middel/Hoog Hoog Script A Het automatiseren van scripts voor Micro services Hoog Zeer hoog Script B Het automatiseren van scripts voor (Web) applicaties Zeer hoog Zeer Hoog Loadmodel Het automatiseren van het loadmodel hoog Hoog Zeer hoogAnalyse & Advies Het automatisch analyseren en adviseren Zeer hoog Zeer hoog
17.
17© 2018 Sogeti.
All rights reserved. Automatisering – Infrastructuur ▪ Geen schaalbare infrastructuur is geen automatische performancetest! ▪ Zowel testomgeving als performance-infra schaalbaar maken! ▪ Performance test tooling on demand Build Func. test Perf. test Uitvoer Analsye
18.
18© 2018 Sogeti.
All rights reserved. Automatisering – Script A ▪ Centrale opslag van scripts en load modellen. ▪ Test fragmentatie: Kleine objecten, makkelijker automatiseerbaar ▪ Neoload-as-code, Jmeter JMX manipulatie , werk met een template Infra Load - model Perf. test Script Python
19.
19© 2018 Sogeti.
All rights reserved. Automatisering – Script B ▪ (web) Applicaties ▪ Functionele testen vaak al (deels) geautomatiseerd ▪ full-suite tools zoals Tosca Build Func. test Perf. test Analyse
20.
20© 2018 Sogeti.
All rights reserved. Automatisering – Loadmodel ▪ Loadmodel: # users, TPS, pacing e.d. ▪ Productie is een goudmijn ! ▪ Geeft handvatten voor error-rates en acceptatie-criteria Infra PythonScript Productie Perf. test Uitvoer
21.
21© 2018 Sogeti.
All rights reserved. Automatisering – Analyse & Advies ▪ Geen grote, commerciële oplossing beschikbaar ▪ AI framework gebouwd op doeltechnologie of opensource Keptn ▪ Zeer Nieuwe technieken en aanpak ▪ Brede en beschikbare monitoring tools vereist Infra AnalyseScript Load- model Uitvoer Python Advies Pitometer
22.
22© 2018 Sogeti.
All rights reserved. Automatisering – Analyse & Advies – Build scores ▪ Niet scoren a.d.h.v. harde non-functional requirement ▪ Apart behandelen diverse metrieken (resp. tijd, CPU%, MEM) ▪ Gewogen scoresysteem
23.
23© 2018 Sogeti.
All rights reserved. Automatisering – Risico’s ▪ Een zeer grote hoeveelheid tools : ▪ Nog grotere hoeveelheid kennis nodig ▪ E2E niet vervangbaar. Incidenteel nodig! ▪ Applicatie in de Keten
24.
24© 2018 Sogeti.
All rights reserved. Demo
25.
25© 2018 Sogeti.
All rights reserved. Hands-off performance testing Addy.Zwiebel@Sogeti.com Twan.koot@Sogeti.com
Descargar ahora