Load testing is just one—but the most frequently discussed—aspect of performance testing. Luckily, much of performance testing does not demand the same expensive tools, special skills, environments, or time as load testing does. Scott Barber developed the Rapid Performance Testing (RPT) approach to help individuals and teams with the non-load aspects of performance testing. RPT is fast and easy, requires no investment in tools or special skills, is applicable throughout virtually any development cycle by anyone on the team, and most importantly reduces the frequency of those performance issues that threaten, or even negate, the value of load testing. Through examples and case studies, Scott shares the RPT approach and grants you exclusive access to his “Top Secret RPT Tips, Tools & Utilities” webpage. Immediately following this session, join Scott in the TestLab for real-time demonstrations on applications of your choosing and for an opportunity to have Scott coach you while you practice RPT.
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Rapid Performance Testing: No Load Generation Required
1. W5
Concurrent Class
10/2/2013 11:30:00 AM
"Rapid Performance Testing: No
Load Generation Required"
Presented by:
Scott Barber
PerfTestPlus, Inc.
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
2. Scott Barber
PerfTestPlus, Inc.
CTO of PerfTestPlus and recognized worldwide as a thought-leader in software system
performance and testing, Scott Barber describes himself as a “tester, author, speaker, disrupter,
and dad.” Scott is the author of Web Load Testing for Dummies and co-/contributing author of
Performance Testing Guidance for Web Applications, Beautiful Testing, and How to Reduce the
Cost of Testing.
4. 9/19/2013
Chief Performance Evangelist
SmartBear Software, Inc.
scott.barber@smartbear.com
@sbarber
Co-Founder: Workshop On Performance and Reliability
www.performance-workshop.org
Author:
Co-Author:
Contributing Author:
Books: www.perftestplus.com/pubs
About me: about.me/scott.barber
Performance Testing
2
5. 9/19/2013
What is Performance?
System or application characteristics related to:
Speed:
- responsiveness
- user experience
Scalability:
- capacity
- load
- volume
Stability:
- consistency
- reliability
- stress
What is Performance Testing?
Testing designed to:
Inform software system optimization by
balancing:
• Cost
• Time to market
• Capacity
while remaining focused on the quality of service
to system users.
3
11. 9/19/2013
RPT is:
Inspired by Rapid Software Testing
Consistent with Rapid Software Testing themes
Sanctioned by James Bach, Michael Bolton & the RST
instructors to as a specific implementation of the
Rapid Testing Methodology
For more information about RST, visit:
http://www.satisfice.com/info_rst.shtml
Evolved from:
“What have we got?
What do we want?
How do we get there…?”
--Bob Barber (Scott’s dad)
… as quickly, simply, and
cheaply as possible?
9
12. 9/19/2013
…a common man’s way of
expressing the problem solving
approach that classical engineers
employ.
• Given: “What have we got?”
• Find: “What do we want?”
• Solve: “How do we get there?”
What is it?
An approach to respond to a specific
performance-related question after 4 or fewer
hours of team effort with 1 or more of:
A) The answer
B) A partial answer
•
•
To determine the value of additional effort
The level of effort to provide the answer
C) Better questions to address the underlying
concern
10