moving to open-source tools - how to increase performance test coverage through shift-left and...
TRANSCRIPT
MovingtoOpen-SourceTools—HowtoIncreasePerformanceTestCoverageThroughShift-LeftandDemocratization
DaveKarowSr.PrincipalProductMarketingManagerDave.Karow@blazemeter.com
2 ©2017CA.ALLRIGHTSRESERVED.
Agenda
LEGACYTOOLSCREATEDTHECOEBOTTLENECK
AGILEMEANSELIMINATINGHANDOFFSANDBOTTLENECKS
WHYOPEN-SOURCEPERFORMANCETESTING?
COE2.0:FACILITATINGSHIFTLEFT/DEMOCRATIZATION
GETTINGSTARTEDWITHOUTREINVENTINGTHEWHEEL
1
2
3
4
5
7 ©2017CA.ALLRIGHTSRESERVED.
Smallnumberofexperts+scarcityofinfrastructure=aqueue
7 ©2017CA.ALLRIGHTSRESERVED.
9 ©2017CA.ALLRIGHTSRESERVED.
CorePrinciplesUnderlyingDevOps
§ Flow(smallbatchsizes,eliminationofconstraints)
§ Feedback(fastdiscoveryofdefects,swarmingtoresolve)
§ Continuousexperimentation(localdiscoveriessharedglobally)
9 ©2017CA.ALLRIGHTSRESERVED.
10 ©2017CA.ALLRIGHTSRESERVED.
HowFlowIsAchievedinAgile
§ Manysmallteamsworkinginparallel
§ Teamsareself-containedtoavoidcostlyhandoffs
12 ©2017CA.ALLRIGHTSRESERVED.
WhyOpen-SourcePerformanceTesting?
▪ Self-service,pain-driven,zero-frictionmodel– Justdownloadandstart– LearnonYouTube– Spinuponpubliccloud– Openmarketofsharedknowledge,
plugins,designpatterns
13 ©2017CA.ALLRIGHTSRESERVED.
WhatDoesn’tComeforFreeWithOpenSource
▪ Provisioning
▪ Reporting
▪ Collaboration
▪ Testmanagement
▪ Support
15 ©2017CA.ALLRIGHTSRESERVED.
Self-Service
§ WebUIforfastonboarding,adhoctesting,richreportingandcollaboration
§ OpenAPIsandCLIsforfastautomation,integrationwithoutneedingaplug-in
Handoutlogins,APIkeysandinterfaces;letthemdotherest
16 ©2017CA.ALLRIGHTSRESERVED.
ParallelizeEverything
§ Compresstestcyclestominutes.
§ Growcoveragewithoutaddingcycletime.
§ Thebestqueueisaqueuewithjustonetestinit.
Theentiretesttakesonlyaslongasthesinglelongestcomponent
17 ©2017CA.ALLRIGHTSRESERVED.
AmplifyOpenSource,Don’tConstrainIt
§ Scalability
§ Reporting
§ Collaboration
§ Integration
Provideanexecutionenvironmentthatamplifies,ratherthanconstrains,theuseofopen-sourcetools
17 ©2017CA.ALLRIGHTSRESERVED.
19 ©2017CA.ALLRIGHTSRESERVED.
DEMOCRATIZINGPERFORMANCETESTINGINTHECONTINUOUSDELIVERYERA
CABlazeMeter®isanext-generation,SaaS andon-premisescontinuousapplicationperformancetestingsolutiondesignedtohelpDevOpsandagileteamsbeginweb,mobile,microservices and
APItestingearlyintheSDLCandreusethesetestsallthewaythroughtoproduction.
PureSaaS,nosetup
100%open-source
compatibility(loadandgo)
Public cloud,virtualprivatecloudand/orbehindthefirewall
Massivelyscalable—2million+virtualusers
Performancetest
orchestrationusingTaurus
19 ©2016CA.ALLRIGHTSRESERVED.