![Page 1: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/1.jpg)
World®’16
DecreaseTestBuildTimeNOTTestQualityRefaelBotbol- ServicesClientManager- CATechnologies
DO5X53E
DEVOPS
![Page 2: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/2.jpg)
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
![Page 3: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/3.jpg)
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Today,yourbuildtimeconsistsofmuchmorethanjustthetimeittakesJenkinstobuildyourapplication.Italsoincludesregressiontests,deploymenttodifferentenvironments,andmaybeotherapplicationspecifictasksyouwanttoautomateaspartofyour“build”.
Yourbuildtimecansignificantlyinfluencehowoftenandwhenyoudecidetorunyourbuilds(i.e.whetheryourunyourbuildsweekly,nightly,twiceaday,orjustpercommit).Allofthishasadirectimpactonyourproductivityandefficiency.
Buthowcanyoudecreaseyourtestbuildtimewithouttriggeringadropinproductquality- oreventhenumberoftestsyourun?TakealookatanewapproachtotestautomationwithintheCIprocess,andlearnhowto:• Increasethequantityandtypeoftestsrunwhilereducingyourbuildtime• IncludeyourperformancetestsaspartofyourCIprocesstoidentifyperformance
degradationissuesearlyintheprocess• Shiftleftallthewaytothedeveloper.SeehowdeveloperscancreatetestswithDSLusing
theirexistingJSON/YAMLknowledge
Thissessionwillstartoffwithaninteractivediscussionbeforeturningintoademonstration/hands-onworkshop.Attendeeswantingtoparticipateinhands-onwillrequiretobringtheirownlaptopstoexecutetheexercises.
RefaelBotbol
CATechnologiesServicesClientManager
![Page 4: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/4.jpg)
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
SAVETIME:BYPARALLELING YOURTESTS
DELEGATE:ENABLEEACH PERSONACONTRIBUTETOTHEEFFORT
FOCUS:CONCENTRATEONBUILDING NOTONMAINTAININGTESTS
SCALE:EXECUTEBUILDSASMANYASYOURBUSINESSREQUIRES
1
2
3
4
REDUCETHEBUILDTESTINGPHASEWHILEINCREASINGTESTCOVERAGE
DEMONSTRATION/WORKSHOP5
![Page 5: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/5.jpg)
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Whichtypeoftestshouldwerun?
§ Functional(API/UI)
§ Regressions
§ CriticalBusinessProcesses
§ Performance
§ Smoketests
![Page 6: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/6.jpg)
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OpenSourceToolsyouprobablyuseforTesting
§ Functional(API/UI)– Selenium/JMeter/PhantomJS
§ Regressions – Selenium/JMeter/PhantomJS
§ CriticalBusinessProcesses– Gatling/JMeter/Selenium
§ Performance – Gatling/JMeter/Locust/Tsung
§ Smoketests– Selenium/JMeter/Gatling
![Page 7: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/7.jpg)
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
SAVETIME:BYPARALLELING YOURTESTS
DELEGATE:ENABLEEACHPERSONACONTRIBUTETOTHEEFFORT
FOCUS:CONCENTRATEONBUILDINGNOTONMAINTAININGTESTS
SCALE:EXECUTEBUILDSASMANYASYOURBUSINESSREQUIRES
1
2
3
4
DEMONSTRATION/WORKSHOP5
REDUCETHEBUILDTESTINGPHASEWHILEINCREASINGTESTCOVERAGE
![Page 8: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/8.jpg)
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TestingLayers• Monitoring• Smoketests• FullscaleperformancetestsProd
• Criticalbusiness processes• PerformancetestsStaging
• FunctionalUI• Functionalbackend• Regressiontests• Criticalbusiness processes
Integration
![Page 9: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/9.jpg)
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Divide,Parallel&Conquer
§ Planyourtestsperlayerandparallelasmuchaspossible
§ Stopthebuildonceadesignatedcriticaltesthasfailedand…– Notifythedeveloperregardingtheissue– Freeresourcesforotherbuilds
§ Buildonce,runmany(evenwhenaddingnewtests)
![Page 10: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/10.jpg)
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DSLbasedTestCreationusingYAMLinTaurus
![Page 11: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/11.jpg)
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DescribeTestExecutionScenario
![Page 12: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/12.jpg)
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DescribeTestExecutionScenario
![Page 13: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/13.jpg)
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SetPass/FailCriteria
![Page 14: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/14.jpg)
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SAVETIME:BYPARALLELINGYOURTESTS
DELEGATE:ENABLEEACH PERSONACONTRIBUTETOTHEEFFORT
FOCUS:CONCENTRATEONBUILDINGNOTONMAINTAININGTESTS
SCALE:EXECUTEBUILDSASMANYASYOURBUSINESSREQUIRES
1
2
3
4
REDUCETHEBUILDTESTINGPHASEWHILEINCREASINGTESTCOVERAGE
DEMONSTRATION/WORKSHOP5
![Page 15: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/15.jpg)
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Whocancontributetothebuild’stests?
§ Coders – ByprovidinglowleveltestsforAPI/UIandregressions
§ Testers – Byprovidingsystemwidetestsandregressions
§ Operations – Byprovidingcriticalkeypointsandcreatingtestswithpass/failcriteriaforthem
![Page 16: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/16.jpg)
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Whocancontributetothebuild’stests?
§ Product– Byprovidingpass/failcriteriaforbusinessprocesses
§ Marketers– Bycompletingtheproductviewandprovidingmarketingscenarios
§ Performance – Byimplementingperformancetests
![Page 17: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/17.jpg)
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thisishowwe(can)doit
§ Coders– UsingcodebasedenginesorevenYML/JSONDSL
§ Testers – TheywouldprobablytellyouhowJ
§ Operations– Automatingthescriptsandprovidingpass/failcriteriatomakesurenothingbreaks
![Page 18: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/18.jpg)
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheHow– SurprisingPart
§ Product – Providingpass/failcriteriaforstagingandproductionenvironments(andafterseveralruns,evenfortheintegration..)
§ Marketers – Launchinganewevent?- WhynottestisbyusingaDSLwiththesepages?
§ Performance – Theseguysalreadyhavethescriptsandtheproductionvalues.Theonlythingthatisleft,istoincludeit.
![Page 19: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/19.jpg)
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Coders/TestersExamples
§ AsimpleAPIexample
§ Acomplexscenario
§ Java/Pythonseleniumtests
§ JMeter/Gatlingtests
![Page 20: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/20.jpg)
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Product/OperationsExamples
§ Createtestsandsetcriteria
§ Setpass/failcriteriaperenvironment
§ Easilyincludeitaspartofyourtestexecution
![Page 21: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/21.jpg)
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MarketingExample
![Page 22: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/22.jpg)
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AddPerformanceTeststoyourbuild
![Page 23: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/23.jpg)
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Summary
§ First,takeadeepbreath…youhavemadeitsofar,youdeserveitJ
§ WecanuseDSLbasedonYML/JSONtocreatetests
§ Wecanchoosetheflavoroftoolswhichbestsuitsus,andreuseourexistingscripts
§ WecanalsousetheDSLtosetpass/failcriteriaanddescribethetestexecution
![Page 24: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/24.jpg)
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SAVETIME:BYPARALLELINGYOURTESTS
DELEGATE:ENABLEEACHPERSONACONTRIBUTETOTHEEFFORT
FOCUS:CONCENTRATEONBUILDING NOTONMAINTAININGTESTS
SCALE:EXECUTEBUILDSASMANYASYOURBUSINESSREQUIRES
1
2
3
4
REDUCETHEBUILDTESTINGPHASEWHILEINCREASINGTESTCOVERAGE
DEMONSTRATION/WORKSHOP5
![Page 25: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/25.jpg)
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
BuildOnce– UseMany
§ Option1:Separateeverything– Haveyourscriptsrepresentonetestatatime– HaveoneormoreDSLdescribingtheexecutionperbuildper
environment– HaveoneormoreDSLdescribingthepass/failcriteriaperenvironment
Thisgivesyoumaximumagilityoncontrollingyourbuildtests– Addingtestsisfast– Criteriaareappliedtotestsautomaticallyperenvironment
![Page 26: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/26.jpg)
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
BuildOnce– UseMany
§ Option2:Haveclustersoftests– Groupyourteststogetherbaseontype,functionalityorany
characteristicsthatfitsyou– Attachtherightexecutionandcriteriapergroup
Thisisthebestoptionforspecialprojectssuchas– Anewcampaign– Satelliteprojectswhicharen’tpartofeverybuild– Performancetests
![Page 27: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/27.jpg)
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Option1ExecutionExample
![Page 28: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/28.jpg)
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Option2ClusteredTestExample
![Page 29: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/29.jpg)
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SAVETIME:BYPARALLELINGYOURTESTS
DELEGATE:ENABLEEACHPERSONACONTRIBUTETOTHEEFFORT
FOCUS:CONCENTRATEONBUILDINGNOTONMAINTAININGTESTS
SCALE:EXECUTEBUILDSASMANYASYOURBUSINESSREQUIRES
1
2
3
4
REDUCETHEBUILDTESTINGPHASEWHILEINCREASINGTESTCOVERAGE
DEMONSTRATION/WORKSHOP5
![Page 30: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/30.jpg)
30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UsetheForce CloudtoScale
§ SometesttypescanconsumeallofyourJenkinsWorker’sresources
§ Sometimes,theamountoftestsissimplytoohighforoneWorker
§ Youshortenedthebuildtimeandnoweveryonewantstobuild…
![Page 31: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/31.jpg)
31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OneWorkertoTestThemAll
§ TheJenkinsWorkerholdsthefilesandconfigurations
§ TheWorkerstartthetestsusingcloudresourcestoscaleit
§ ResultsaretransmittedtobacktotheWorker
§ BasedontheresultstheWorkerdecides:– Lunchingthenextpackoftests– Stoppingthebuildduetobadresults– Markthebuildassuccessfulandcontinuetothenextstep
![Page 32: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/32.jpg)
32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UsetheForce CloudtoScale
![Page 33: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/33.jpg)
33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Seleniumgeo-locationscale
![Page 34: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/34.jpg)
34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OneSmallThingBeforeWeGo
![Page 35: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/35.jpg)
35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SAVETIME:BYPARALLELINGYOURTESTS
DELEGATE:ENABLEEACHPERSONACONTRIBUTETOTHEEFFORT
FOCUS:CONCENTRATEONBUILDINGNOTONMAINTAININGTESTS
SCALE:EXECUTEBUILDSASMANYASYOURBUSINESSREQUIRES
1
2
3
4
REDUCETHEBUILDTESTINGPHASEWHILEINCREASINGTESTCOVERAGE
DEMONSTRATION/WORKSHOP5
![Page 36: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/36.jpg)
36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GettingTaurus
§ Overall,weinstallTaurusbyusingpip.
§ InformationperOScanbefoundhere:http://gettaurus.org/install/Installation/
![Page 37: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/37.jpg)
37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GetyourTaurusupandrunning
§ Plugyourflashdrive
§ InstallVirtualBox
§ Installvagrant(.dmg file)
§ Openterminalandcreateafolder
§ Gotothatfolderanddovagrantboxaddmy-Taurus-boxfile:///d:/path/to/taurus/box.box
![Page 38: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/38.jpg)
38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GetyourTaurusupandrunning
§ Onthatfolderdovagrantinit my-Taurus-box
§ Vagrantup
§ Vagrantssh
§ Onceyou’reinsidethevagrant,docdTaurusScript
§ Do:bzt TaurusScenario.yml
![Page 39: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/39.jpg)
39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheChallenge
1. RunaJMeterscriptwithTaurus
2. Createyourown(simple)YMLDSLfileandrunitwithTaurus
3. RunaGatlingtestwithTaurus
4. ParallelthemJ
5. RunyourYMLDSLwith3differentexecutors(JMeter,GatlingandSelenium)andseethedifferencebetweenthem
6. Use–reporttoseetheBlazeMeter’sreport
![Page 40: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/40.jpg)
40 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?DO5X53E
![Page 41: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/41.jpg)
41 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
DO5T03PLeadershipPanel:ContinuousDeliveryintheFinancialServicesIndustry
11/16/2016at04:30pm
DO5T14SAnalystKeynote:ContinuousDelivery:MakingDevOpsAwesome
11/17/2016at10:30am
DO5X56SNext-GenerationPerformanceTestingwithBlazeMeter,ServiceVirtualizationandTestDataManagement
11/17/2016at04:30pm
![Page 42: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/42.jpg)
42 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
ModernizeAppDeliveryIntegratedCDTheater5- DOV501P
DeliverTestDataFasterTestDataManagerTheater5- DOV511P
DeliverBetterAppsServiceVirtualizationTheater5- DOV507P
OrchestrateYourReleaseReleaseAutomationTheater5- DOV513P
![Page 43: Decrease Test Build Time, Not Test Quality with CA BlazeMeter](https://reader031.vdocument.in/reader031/viewer/2022030304/58779dba1a28ab826e8b4759/html5/thumbnails/43.jpg)
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.43 @CAWORLD#CAWORLD
DevOps– ContinuousDelivery
FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu