ca blazemeter essentials

30
World ® ’1 6 Pre Conference Lab: CA BlazeMeter Essentials Sudhrity Mondal - Sr. Principal Consultant - CA Technologies Refael Botbol - Services Client Manager - CA Technologies DO5X51L DEVOPS

Upload: ca-technologies

Post on 23-Jan-2018

303 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: CA BlazeMeter Essentials

World®’16

PreConferenceLab:CABlazeMeterEssentialsSudhrityMondal- Sr.PrincipalConsultant- CATechnologiesRefaelBotbol- ServicesClientManager- CATechnologies

DO5X51L

DEVOPS

Page 2: CA BlazeMeter Essentials

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: CA BlazeMeter Essentials

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

CABlazeMeterenablesnext-generationperformancetestingsothatyourwebandmobileapplicationscanperformattheirpeaks.ThissessionwalksyouthroughanintroductionofBlazeMeterandhowyoucantakeadvantageofBlazeMeter’seasy-to-use,SaaS-basedsolutionthatprovidessimple,no-install,self-servicecapabilitiestorunperformancetestingatanystageofthesoftwaredevelopmentlifecycle.

Withadequateperformancetesting,youcanaddressallaspectsofapplicationresiliencytomeetpeakperformancedemandsofyourapplicationsandaddresscriticalperformancetestingchallengeswithfit-for-purposeloadfromacrossgeoandcomprehensiveapplicationperformanceanalytics.Thehands-onportionofthissessionwillallowyouconfigureandrunbasicloadtestsinthecloudagainstapublicfacingwebsiteusingBlazeMeter.

SudhrityMondal

RefaelBotbolCATechnologies

Sr.PrincipalConsultantServicesClientMgr.

Page 4: CA BlazeMeter Essentials

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

CABLAZEMETEROVERVIEW

CABLAZEMETERDEMONSTRATION

CABLAZEMETERLABS

Q&A

1

2

3

4

Page 5: CA BlazeMeter Essentials

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

YourAppsAretheFACE ofYourBusiness

DoestheirperformancedriveLOYALTY orFRUSTRATION?

Page 6: CA BlazeMeter Essentials

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhyPerformanceMeansEverything

68% 25%

Ofcustomerinstallbaseatriskofbeinglostifbusinessesfailtodeliverapositive

applicationexperience*

Ofuserswilldemand anapploadtimeof6secondsorless*

*Software:TheNewBattleGround forBrandLoyalty,2015,Zogby Analytics

Page 7: CA BlazeMeter Essentials

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhereTestingNeeded…ShiftLeft(AndRight)

TestPerformanceofnewcode

TestPerformanceofeverybuild

TestPerformanceofeverydeployment

TestPerformanceinproduction

SHIFTLEFT SHIFTRIGHT

Page 8: CA BlazeMeter Essentials

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhereTestingNeeded…ShiftLeft(AndRight)

TestPerformanceofnewcode

TestPerformanceofeverybuild

TestPerformanceofeverydeployment

TestPerformanceinproduction

SHIFTLEFT SHIFTRIGHT

Page 9: CA BlazeMeter Essentials

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhereTestingNeeded…ShiftLeft(AndRight)

TestPerformanceofnewcode

TestPerformanceofeverybuild

TestPerformanceofeverydeployment

TestPerformanceinproduction

SHIFTLEFT SHIFTRIGHT

Page 10: CA BlazeMeter Essentials

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeter….PerformanceMeetsEnterpriseAgility

CHALLENGES

Speed Quality CostScale

Page 11: CA BlazeMeter Essentials

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DEMOCRATIZINGPERFORMANCETESTINGINTHECONTINUOUSDELIVERYERA

CABlazeMeterisanext-generation,SaaS andOn-Premise,continuousapplicationperformancetestingsolutiondesignedtohelpDevOpsandAgileteamsbeginweb,mobile,microservices,and

APItestingearlyintheapplicationdevelopmentstageandinproduction.

PureSaaS,NoSetup

100%Open-Source

Compatibility(“LoadandGo”)

PublicCloud,VirtualPrivateCloudand/orBehindTheFirewall

MassivelyScalable

– 2Million+virtualusers

HP,IBM,andSOASTAdonot

havethedevelopertractionofBlazeMeter

Page 12: CA BlazeMeter Essentials

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Open-SourceTechnology– EnterpriseGrade

EnterpriseFeatures&Integrations

Reporting&Scalability Security

Support

Page 13: CA BlazeMeter Essentials

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhatCanYouDoWithCABlazeMeter?PerformanceTestanywebsite,mobileapporAPIinunder10minutes

PureSaaS,NoSetup

100%Open-SourceCompatibility.HarnessThePowerofJMeterandothertoolsCoupledwithEnterpriseFeatures,Integrations,Reporting,Support&Security

PublicCloud,VirtualPrivateCloudand/orBehindTheFirewall

MassivelyScalable– 2Million+virtualusers

IntegrateautomaticallywithyourAPM&CItools

Analyzeresultsthroughacomprehensivereporting

Find&fixbottlenecksinyourappsandwebsitesperformance

AutomateandintegrateviaRESTAPI

Page 14: CA BlazeMeter Essentials

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ContinuousTestingScenarios

• ValidateallbackendAPIs• ValidateUIwithSelenium• Validatecriticalbusiness

processes• Detectperformance

degradationbetweenbuilds

WebPerformanceScenarios

• VisitmyDomain.com• Login• Browsesomeproducts• Addthemtothecart• Checkout

MobileAppPerformanceScenarios• MostlyAPIcalls• Differentnetworkprofiles• Differentpacketloss%

CABlazeMeter– TypicalUseCases

Page 15: CA BlazeMeter Essentials

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeterComponents

§ Execution – Cloud-basedperformancetestingplatformthatleveragesopensourcetools.

§ Reporting – SaaSportalenablingreal-timeresultsanalysis,intuitivegraphing,easycomparison,andflexiblereporting.

§ Collaboration – Featureslikeorganizationsandtestsharingwhichallowforteamstoworktogethertocorrectproblemsquickly.

§ ContinuousIntegration – Taurusprovidesanautomation-friendlyframeworkforcontinuoustesting.

Page 16: CA BlazeMeter Essentials

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ URLListTest

§ JMeterTest

§ TaurusTest

§ MultiTest

CABlazeMeterPerformanceTests&Reports

§ SummaryReport

§ TimelineReport

§ ErrorsReport

§ RequeststatsReport

§ ExecutiveReport

§ MonitoringReport

Page 17: CA BlazeMeter Essentials

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AWS:

USEast(Virginia)

USWest(NorthCalifornia)

USWest(Oregon)

EUWest(Ireland,Frankfurt)

AsiaPacific(Singapore,Seoul,Mumbai)

Australia(Sydney)

Japan(Tokyo)

SouthAmerica(SaoPaulo)

Azure:Virginia

California

Illinois

Iowa

Texas

SaoPaulo

Netherlands

Ireland

Tokyo

Osaka

HongKong

Singapore

CABlazeMeterCloudProvidersGoogle:

USCentral

USEast

EuropeWest

AsiaWest

AsiaEast

Private Locations

Page 18: CA BlazeMeter Essentials

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeter– WhathappenswhenTestbreaks?

Alert on Failure + Artifacts✖• DevelopersgetAlertswithreports&reasons

forfailure• Fixissueandvalidate• Repeattestuntilresolved

Page 19: CA BlazeMeter Essentials

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ValueLayeredOnTopofOpenSourceToolsPerformance TestingElementofSolution ContributiontoProject OpenSource Commercial

JMeter Taurus CABlazeMeterJMeterUI ConstructtestsmanuallyintheJMeterUI X X XJMeterPlugins ExtendJMeterfunctionalitytocovernearlyanyusecase. X X XTaurusDomainSpecificLanguage(DSL)

GenerateJMeterTestsfrombrief,humanreadableblueprints- DSL,empoweringdev'stodoearliertesting. X X

CustomJMeterPlugins Developcustompluginsinrarecaseswhereopensourcecommunitydoesnotyethaveaneededfeature.Manyarethencontributedtoopensource,butthatisoptional.

X

Paralleltestsuiteexecution

Compresstimewindowfortestrunsdowntothelengthofthesinglelongestunittest,shorteningtestcycles X

Infrastructureondemand EliminateCapExandmaintenance.Simplyturnitonwhenneeded,turnitoffwhendone. X

SecureMobileAppRecorder

Buildaccuratemobileappusagescenariosdirectlyonrealdevices X

Testorchestration,aggregation,reporting

Achievereal-timespin-up,controlandresultsgraphingfortestsofanyscale,whetheron-prem,privatecloudorpubliccloud X

Page 20: CA BlazeMeter Essentials

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeterIntegrations– AutomatefromCI/CD&APM

SenttoTesting TestSucceeded TestFailed

Page 21: CA BlazeMeter Essentials

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeter Architecture

Page 22: CA BlazeMeter Essentials

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeter Architecture

Page 23: CA BlazeMeter Essentials

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeter Architecture

Page 24: CA BlazeMeter Essentials

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeterArchitecture

Page 25: CA BlazeMeter Essentials

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeterArchitecture

Page 26: CA BlazeMeter Essentials

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

EasytoTry!WhyNotGetStartedToday!

Page 27: CA BlazeMeter Essentials

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Summary

AgileOn-DemandSaaSbasedPerformanceTesting

Open-SourceCompatible

ScalableforMobileandWeb

FullyIntegratedwithCI&APM

Page 28: CA BlazeMeter Essentials

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CABlazeMeter

RunbasicJMetertestscriptintheCloud

§ ExecuteJMetertestscriptcreatedinprevioussessioninBlazeMeter

§ Reviewreports

Labs

Page 29: CA BlazeMeter Essentials

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

Page 30: CA BlazeMeter Essentials

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.30 @CAWORLD#CAWORLD

DevOps– ContinuousDelivery

FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu