Skip to content
  • ZipCode Api
  • Blog
  • About RedLine13
RedLine13
RedLine13
Primary Navigation Menu
Menu
  • Start Testing
  • Demo
  • Pricing
  • JMeter
  • Partners
  • Docs
    • Documentation Home
    • AWS Set Up for load testing
    • AWS Approval for Large Tests
    • PHP, NodeJS, Python Load Tests
    • Scalability
    • Jenkins Plugin Setup
    • Premium Features
    • Knowledge Base

#10 Continous Delivery

By: Rich Friedman

From the Open Source Load Testing presentation http://www.slideshare.net/richardfriedman/open-source-load-testing

Perhaps in a perfect world, every time code is submitted and reviewed, a Jenkins job kicks off a load test against your specific change.  However, in reality, this has quite a few issues:

  • Too early.  Load testing too early in your process is noise
  • Time.  Realistically, most projects are not scoped with time for this
  • Scope.  Changing a readme file should not generate a load test

For me, I have found a set of reasons different than supporting a continuous software development lifecycle to integrate load testing with my continuous delivery tools.

  • Faster iteration.  Remember, kicking off a load test takes time, having a location that gives you single click to kick off a load tests saves time
  • Master Location of Data.  You can configure how many previous runs of your job for Jenkins to hold on to, now you have one simple place to see your results.
  • Trend Lines.  Tools could aggregate results from job to job and show you a trend line of your results.
  • Recorded Tests is work done.  Not sure the bullet represents the intention, but it is a quicker way for your team members to find what tests have been built already.
  • Agile Development Process.  And if you do want to integrate with your SDLC, it will be there for you.  Alexander Podelko covers Agile Performance Testing in detail and also opens up the idea of Unit Performance Testing.  He has covered load testing from so many aspects, his perspective on the topic is always valuable.
  • Bonus: Multiple tools.  With Jenkins you could run a Selenium functional and JMeter load test within the same build, keeping results and workflow together.

I am suggesting you integrate with CD tools, but not always with the purpose of a more iterative process. Instead, the minimum, I believe it will save you time and headaches by being integrated early.

Good read on this over sys-con as well – Automation in Performance Testing

OSLT_Continuuos

 

 

2015-09-24
Previous Post: #9 Open Source Load Testing Review
Next Post: RedLine13 Newsletter

Recent Posts

  • JMeter XML Format Post Processor
  • Order of Elements in JMeter
  • The JMeter Synthesis Report
  • Using the JMeter Plugins Manager
  • JMeter Rotating JTL Listener

Related

  • JMeter XML Format Post Processor
  • Order of Elements in JMeter
  • The JMeter Synthesis Report
  • Using the JMeter Plugins Manager
  • JMeter Rotating JTL Listener
  • Using Test Fragments in JMeter Tests
  • Step-by-Step Guide to Testing with JMeter
  • Functional Testing vs Performance Testing
  • A Gentle Introduction to Load Testing
  • Using the JMeter Counter Element

© RedLine13, LLC | Privacy Policy | Contract
Contact Us: info@redline13.com

Designed using Responsive Brix. Powered by WordPress.