ca blazemeter essentials
TRANSCRIPT
World®’16
PreConferenceLab:CABlazeMeterEssentialsSudhrityMondal- Sr.PrincipalConsultant- CATechnologiesRefaelBotbol- ServicesClientManager- CATechnologies
DO5X51L
DEVOPS
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
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.
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
CABLAZEMETEROVERVIEW
CABLAZEMETERDEMONSTRATION
CABLAZEMETERLABS
Q&A
1
2
3
4
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
YourAppsAretheFACE ofYourBusiness
DoestheirperformancedriveLOYALTY orFRUSTRATION?
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyPerformanceMeansEverything
68% 25%
Ofcustomerinstallbaseatriskofbeinglostifbusinessesfailtodeliverapositive
applicationexperience*
Ofuserswilldemand anapploadtimeof6secondsorless*
*Software:TheNewBattleGround forBrandLoyalty,2015,Zogby Analytics
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhereTestingNeeded…ShiftLeft(AndRight)
TestPerformanceofnewcode
TestPerformanceofeverybuild
TestPerformanceofeverydeployment
TestPerformanceinproduction
SHIFTLEFT SHIFTRIGHT
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhereTestingNeeded…ShiftLeft(AndRight)
TestPerformanceofnewcode
TestPerformanceofeverybuild
TestPerformanceofeverydeployment
TestPerformanceinproduction
SHIFTLEFT SHIFTRIGHT
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhereTestingNeeded…ShiftLeft(AndRight)
TestPerformanceofnewcode
TestPerformanceofeverybuild
TestPerformanceofeverydeployment
TestPerformanceinproduction
SHIFTLEFT SHIFTRIGHT
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeter….PerformanceMeetsEnterpriseAgility
CHALLENGES
Speed Quality CostScale
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
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Open-SourceTechnology– EnterpriseGrade
EnterpriseFeatures&Integrations
Reporting&Scalability Security
Support
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
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
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeterComponents
§ Execution – Cloud-basedperformancetestingplatformthatleveragesopensourcetools.
§ Reporting – SaaSportalenablingreal-timeresultsanalysis,intuitivegraphing,easycomparison,andflexiblereporting.
§ Collaboration – Featureslikeorganizationsandtestsharingwhichallowforteamstoworktogethertocorrectproblemsquickly.
§ ContinuousIntegration – Taurusprovidesanautomation-friendlyframeworkforcontinuoustesting.
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
§ URLListTest
§ JMeterTest
§ TaurusTest
§ MultiTest
CABlazeMeterPerformanceTests&Reports
§ SummaryReport
§ TimelineReport
§ ErrorsReport
§ RequeststatsReport
§ ExecutiveReport
§ MonitoringReport
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
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeter– WhathappenswhenTestbreaks?
Alert on Failure + Artifacts✖• DevelopersgetAlertswithreports&reasons
forfailure• Fixissueandvalidate• Repeattestuntilresolved
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
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeterIntegrations– AutomatefromCI/CD&APM
SenttoTesting TestSucceeded TestFailed
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeter Architecture
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeter Architecture
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeter Architecture
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeterArchitecture
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeterArchitecture
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EasytoTry!WhyNotGetStartedToday!
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Summary
AgileOn-DemandSaaSbasedPerformanceTesting
Open-SourceCompatible
ScalableforMobileandWeb
FullyIntegratedwithCI&APM
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CABlazeMeter
RunbasicJMetertestscriptintheCloud
§ ExecuteJMetertestscriptcreatedinprevioussessioninBlazeMeter
§ Reviewreports
Labs
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thankyou.
Stayconnectedatcommunities.ca.com
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.30 @CAWORLD#CAWORLD
DevOps– ContinuousDelivery
FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu