changing the landscape of load testing with open source projects of jmeter and jmeter plugins
TRANSCRIPT
![Page 1: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/1.jpg)
World®’16
ChangingtheLandscapeofLoadTestingwithOpenSourceAndrey Pokhilko - ChiefScientist,BlazeMeter - CATechnologies
DO5X59E
DEVOPS
![Page 2: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/2.jpg)
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
![Page 3: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/3.jpg)
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
![Page 4: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/4.jpg)
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
UNDERSTANDINGOPENSOURCE
WHYPEOPLEANDORGANIZATIONSCHOOSETOGOWITHOSS
MECHANICSOFFIELDCHANGEBYOSS
SPECIFICCASEOFLTTOOLSANDOSS
IFWEHAVETIME...
1
2
3
4
5
![Page 5: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/5.jpg)
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UnderstandingOpenSource
![Page 6: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/6.jpg)
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhatisOpenSource
§ Cultureofnotclosingthesourcecode
§ =>IPisexposed
§ Freedomtouse,copy,distribute,improveandderive
§ Affectseveryfield,includinghardwareandevenart
§ DevOps isalotbasedonOSS
![Page 7: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/7.jpg)
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Onceamanhastastedfreedomhewillneverbecontenttobeaslave.
-- WaltDisney
![Page 8: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/8.jpg)
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FeaturesthatOSSbrings
§ Promisescost-efficiencyandnovendorlock-in
§ Productsevolvefaster-- morebrainsworksonit,inparallel
§ Productsevolvebetter-- differentanglesbyopencommunity
§ Productsintegratewitheachother-- newopportunities
§ Enablesshiftleft-- earlierinvolvementofdevelopersintoactivities
![Page 9: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/9.jpg)
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyIndividualsChoosetoUseOSS
§ It’sfree
§ Ithasfreesupportofcommunity
§ It’seasytoextend
§ Itsolvesmodernproblems
§ ItintegrateswithotherOSS
![Page 10: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/10.jpg)
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyOrganizationsChoosetoUseOSS
§ Cost-efficiency-- it’ssimplycheaper
§ Bemoreindependentfromvendors
§ Getthecontrolback
§ Solvesmodernproblems
§ Hiringiseasier
![Page 11: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/11.jpg)
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyVendorsChooseOSS
§ Itcreatesnewmarkets,freefromcompetition
§ Enablesfasttimetomarket
§ Marketawarenesseasiertoachieve
§ Easytohirerelevantspecialists
![Page 12: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/12.jpg)
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UncomfortableTruth
§ Ithasindirectcosts
§ Peopletendtoforget/ignorethatfact
§ TherealsootherproblemsofOSSinpractice(quality,support=>opportunities)
§ “Abandonware”
![Page 13: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/13.jpg)
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhoChooseTechnologiesinYourCompanyToday?
Developers!
![Page 14: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/14.jpg)
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MechanicsofChangingLandscapebyOSS
![Page 15: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/15.jpg)
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FirstWave:OSSDisruptsExistingField
§ Newproductsandtoolsforknownproblems
§ Copyingfeaturesfromproprietarysolutions
§ Implementingnewcutting-edgeprotocolsupport- clients,servers
§ Creatingwholenewproductkind(Taurus)
§ LTlandscapechangessamewayotherareaschange
![Page 16: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/16.jpg)
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SecondaryWavethatComesAfterOSS
§ Audienceexpandsduetoopenknowledgeandfreeusage
§ Costefficiencychangesthegame
§ Modularityandintegrationsenablesnewproductstoappear
§ Shift-lefthappensformoreaspectsofprocess
§ WeobservereplacementofproprietaryLTsolutionswithOSS-based
![Page 17: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/17.jpg)
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ThirdWave:ReflectionBacktoOSS
§ Contributionshappenfrommarketplayers,evencommercial
§ CommercialcompanieswanttoinfluenceOSSprojects
§ CompaniesstarttheirownOSSprojectstoplayactiverole
![Page 18: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/18.jpg)
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
![Page 19: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/19.jpg)
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SpecificCaseofLoadTesting
![Page 20: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/20.jpg)
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowIbecameJmeter Expert
§ VendorformycompanyprovidesexpensiveserviceofLT
§ I’manengineer
§ It’soeasytotakeJMeter andstartbetterLTonmyown
§ It’stoeasytostartextendingJMeter tosolvemyneeds
![Page 21: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/21.jpg)
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:SteppingLoadProfile
![Page 22: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/22.jpg)
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:SteppingLoadProfile
![Page 23: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/23.jpg)
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:ServersResourceMonitoring
![Page 24: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/24.jpg)
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:ServersResourceMonitoring
![Page 25: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/25.jpg)
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Example:DNSCacheManager
§ EnablesAkamaiCDNcompliancepass
§ MakesBlazeMeter beAkamai-certified-- largercustomerscoming
![Page 26: Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins](https://reader031.vdocuments.site/reader031/viewer/2022022203/58779dba1a28ab826e8b475d/html5/thumbnails/26.jpg)
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou.