moving to open-source tools - how to increase performance test coverage through shift-left and...

20
Moving to Open-Source Tools—How to Increase Performance Test Coverage Through Shift-Left and Democratization Dave Karow Sr. Principal Product Marketing Manager [email protected]

Upload: ca-technologies

Post on 25-Jan-2017

39 views

Category:

Technology


0 download

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

LegacyToolsCreatedtheCOEBottleneck

4 ©2017CA.ALLRIGHTSRESERVED.4 ©2017CA.ALLRIGHTSRESERVED.

Complexity

5 ©2017CA.ALLRIGHTSRESERVED.

RestrictiveLicensing

5 ©2017CA.ALLRIGHTSRESERVED.

6 ©2017CA.ALLRIGHTSRESERVED.

TheCenterofExcellence(COE)WasBorn

6 ©2017CA.ALLRIGHTSRESERVED.

7 ©2017CA.ALLRIGHTSRESERVED.

Smallnumberofexperts+scarcityofinfrastructure=aqueue

7 ©2017CA.ALLRIGHTSRESERVED.

AgileMeansEliminateBottlenecksandHandoffs

9 ©2017CA.ALLRIGHTSRESERVED.

CorePrinciplesUnderlyingDevOps

§ Flow(smallbatchsizes,eliminationofconstraints)

§ Feedback(fastdiscoveryofdefects,swarmingtoresolve)

§ Continuousexperimentation(localdiscoveriessharedglobally)

9 ©2017CA.ALLRIGHTSRESERVED.

10 ©2017CA.ALLRIGHTSRESERVED.

HowFlowIsAchievedinAgile

§ Manysmallteamsworkinginparallel

§ Teamsareself-containedtoavoidcostlyhandoffs

WhyOpen-SourcePerformanceTesting?

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

COE2.0:FacilitatingShiftLeft/Democratization

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.

GettingStartedWithoutReinventingtheWheel

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.

20 ©2017CA.ALLRIGHTSRESERVED.

Grabafree

accounttogetstarted