Upload
ca-technologies
View
27
Download
0
Embed Size (px)
Citation preview
World®’16
ChangingtheLandscapeofLoadTestingwithOpenSourceAndrey Pokhilko - ChiefScientist,BlazeMeter - CATechnologies
DO5X59E
DEVOPS
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Withcustomerexperiencebeingattheforefrontofmostorganizations’priorities,loadtestingoftheircriticalcustomerfacingapplicationshasbecomekeytotheirbusinesses.Thetechnologiesusedforloadandperformancetestinghasevolvedovertheyears.MoreandmoreorganizationsareusingOpenSourcealternativeslikeJMeter.Inthissession,Andrey willreviewhowcertainfeaturesofJMeter projects,alongwithmultitudeofindependentcontributionstoJMeter andspecificextensionsofJMeter pluginshasenabledmoreandmoreenterprisestomigratefromlegacyloadtestingsolutionslikeLoadRunnertoOpenSourceandSaaS basedalternatives.Andrey willalsosharehisviewonhowOpenSourceloadtesttoolshavedisruptedtheloadtestinglandscapeandhelpedtheindustrytoperceiveOpenSourcesolutionsmorepositively.Asaresult,moreandmorecorporationsareembracingtheusageofOpenSourceloadtestingtoolstoimprovetheagilityandcostefficiencyoftheirloadtestingneeds.
AndreyPokhilkoCATechnologiesChiefScientist,BlazeMeter
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
UNDERSTANDINGOPENSOURCE
WHYPEOPLEANDORGANIZATIONSCHOOSETOGOWITHOSS
MECHANICSOFFIELDCHANGEBYOSS
SPECIFICCASEOFLTTOOLSANDOSS
IFWEHAVETIME...
1
2
3
4
5
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UnderstandingOpenSource
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhatisOpenSource
§ Cultureofnotclosingthesourcecode
§ =>IPisexposed
§ Freedomtouse,copy,distribute,improveandderive
§ Affectseveryfield,includinghardwareandevenart
§ DevOps isalotbasedonOSS
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Onceamanhastastedfreedomhewillneverbecontenttobeaslave.
-- WaltDisney
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FeaturesthatOSSbrings
§ Promisescost-efficiencyandnovendorlock-in
§ Productsevolvefaster-- morebrainsworksonit,inparallel
§ Productsevolvebetter-- differentanglesbyopencommunity
§ Productsintegratewitheachother-- newopportunities
§ Enablesshiftleft-- earlierinvolvementofdevelopersintoactivities
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyIndividualsChoosetoUseOSS
§ It’sfree
§ Ithasfreesupportofcommunity
§ It’seasytoextend
§ Itsolvesmodernproblems
§ ItintegrateswithotherOSS
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyOrganizationsChoosetoUseOSS
§ Cost-efficiency-- it’ssimplycheaper
§ Bemoreindependentfromvendors
§ Getthecontrolback
§ Solvesmodernproblems
§ Hiringiseasier
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyVendorsChooseOSS
§ Itcreatesnewmarkets,freefromcompetition
§ Enablesfasttimetomarket
§ Marketawarenesseasiertoachieve
§ Easytohirerelevantspecialists
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UncomfortableTruth
§ Ithasindirectcosts
§ Peopletendtoforget/ignorethatfact
§ TherealsootherproblemsofOSSinpractice(quality,support=>opportunities)
§ “Abandonware”
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhoChooseTechnologiesinYourCompanyToday?
Developers!
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MechanicsofChangingLandscapebyOSS
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FirstWave:OSSDisruptsExistingField
§ Newproductsandtoolsforknownproblems
§ Copyingfeaturesfromproprietarysolutions
§ Implementingnewcutting-edgeprotocolsupport- clients,servers
§ Creatingwholenewproductkind(Taurus)
§ LTlandscapechangessamewayotherareaschange
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SecondaryWavethatComesAfterOSS
§ Audienceexpandsduetoopenknowledgeandfreeusage
§ Costefficiencychangesthegame
§ Modularityandintegrationsenablesnewproductstoappear
§ Shift-lefthappensformoreaspectsofprocess
§ WeobservereplacementofproprietaryLTsolutionswithOSS-based
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ThirdWave:ReflectionBacktoOSS
§ Contributionshappenfrommarketplayers,evencommercial
§ CommercialcompanieswanttoinfluenceOSSprojects
§ CompaniesstarttheirownOSSprojectstoplayactiverole
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SpecificCaseofLoadTesting
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowIbecameJmeter Expert
§ VendorformycompanyprovidesexpensiveserviceofLT
§ I’manengineer
§ It’soeasytotakeJMeter andstartbetterLTonmyown
§ It’stoeasytostartextendingJMeter tosolvemyneeds
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:SteppingLoadProfile
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:SteppingLoadProfile
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:ServersResourceMonitoring
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:ServersResourceMonitoring
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:DNSCacheManager
§ EnablesAkamaiCDNcompliancepass
§ MakesBlazeMeter beAkamai-certified-- largercustomerscoming
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou.