Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins

Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins
DO5X59E

  • Be the first to comment

  • Be the first to like this

Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins

  1. 1. World® ’16 Changing the Landscape of Load Testing with Open Source Andrey Pokhilko - Chief Scientist, BlazeMeter - CA Technologies DO5X59E DEVOPS
  2. 2. 2 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2016 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The content provided in this CA World 2016 presentation is intended for informational purposes only and does not form any type of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA. For Informational Purposes Only Terms of this Presentation
  3. 3. 3 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Abstract With customer experience being at the fore front of most organizations’ priorities, load testing of their critical customer facing applications has become key to their businesses. The technologies used for load and performance testing has evolved over the years. More and more organizations are using Open Source alternatives like JMeter. In this session, Andrey will review how certain features of JMeter projects, along with multitude of independent contributions to JMeter and specific extensions of JMeter plugins has enabled more and more enterprises to migrate from legacy load testing solutions like Load Runner to Open Source and SaaS based alternatives. Andrey will also share his view on how Open Source load test tools have disrupted the load testing landscape and helped the industry to perceive Open Source solutions more positively. As a result, more and more corporations are embracing the usage of Open Source load testing tools to improve the agility and cost efficiency of their load testing needs. Andrey Pokhilko CA Technologies Chief Scientist, BlazeMeter
  4. 4. 4 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Agenda UNDERSTANDING OPEN SOURCE WHY PEOPLE AND ORGANIZATIONS CHOOSE TO GO WITH OSS MECHANICS OF FIELD CHANGE BY OSS SPECIFIC CASE OF LT TOOLS AND OSS IF WE HAVE TIME... 1 2 3 4 5
  5. 5. 5 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Understanding Open Source
  6. 6. 6 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD What is Open Source § Culture of not closing the source code § => IP is exposed § Freedom to use, copy, distribute, improve and derive § Affects every field, including hardware and even art § DevOps is a lot based on OSS
  7. 7. 7 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Once a man has tasted freedom he will never be content to be a slave. -- Walt Disney
  8. 8. 8 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Features that OSS brings § Promises cost-efficiency and no vendor lock-in § Products evolve faster -- more brains works on it, in parallel § Products evolve better -- different angles by open community § Products integrate with each other -- new opportunities § Enables shift left -- earlier involvement of developers into activities
  9. 9. 9 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Why Individuals Choose to Use OSS § It’s free § It has free support of community § It’s easy to extend § It solves modern problems § It integrates with other OSS
  10. 10. 10 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Why Organizations Choose to Use OSS § Cost-efficiency -- it’s simply cheaper § Be more independent from vendors § Get the control back § Solves modern problems § Hiring is easier
  11. 11. 11 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Why Vendors Choose OSS § It creates new markets, free from competition § Enables fast time to market § Market awareness easier to achieve § Easy to hire relevant specialists
  12. 12. 12 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Uncomfortable Truth § It has indirect costs § People tend to forget/ignore that fact § There also other problems of OSS in practice (quality, support => opportunities) § “Abandonware”
  13. 13. 13 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Who Choose Technologies in Your Company Today? Developers!
  14. 14. 14 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Mechanics of Changing Landscape by OSS
  15. 15. 15 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD First Wave: OSS Disrupts Existing Field § New products and tools for known problems § Copying features from proprietary solutions § Implementing new cutting-edge protocol support - clients, servers § Creating whole new product kind (Taurus) § LT landscape changes same way other areas change
  16. 16. 16 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Secondary Wave that Comes After OSS § Audience expands due to open knowledge and free usage § Cost efficiency changes the game § Modularity and integrations enables new products to appear § Shift-left happens for more aspects of process § We observe replacement of proprietary LT solutions with OSS- based
  17. 17. 17 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Third Wave: Reflection Back to OSS § Contributions happen from market players, even commercial § Commercial companies want to influence OSS projects § Companies start their own OSS projects to play active role
  18. 18. 18 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Questions?
  19. 19. 19 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Specific Case of Load Testing
  20. 20. 20 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD How I became Jmeter Expert § Vendor for my company provides expensive service of LT § I’m an engineer § It’ so easy to take JMeter and start better LT on my own § It’s to easy to start extending JMeter to solve my needs
  21. 21. 21 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Example: Stepping Load Profile
  22. 22. 22 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Example: Stepping Load Profile
  23. 23. 23 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Example: Servers Resource Monitoring
  24. 24. 24 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Example: Servers Resource Monitoring
  25. 25. 25 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Example: DNS Cache Manager § Enables Akamai CDN compliance pass § Makes BlazeMeter be Akamai-certified -- larger customers coming
  26. 26. 26 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Stay connected at communities.ca.com Thank you.

    Be the first to comment

    Login to see the comments

Changing the landscape of Load Testing with Open Source Projects of JMeter and JMeter Plugins DO5X59E

Views

Total views

477

On Slideshare

0

From embeds

0

Number of embeds

4

Actions

Downloads

12

Shares

0

Comments

0

Likes

0

×