The topics covered in this HowTo are:
- What are HowTo’s
- Why HowTo’s @ PPA
- Why did we write this HowTo
- What can you expect to learn from this HowTo
- Agile Testing Quadrants and Performance testing
- Why use a tool for Performance testing?
- What are the different types of Performance Tests one could perform with a Performance Testing tool?
- Does my choice of Performance Tests impact my choice of tools?
- Dimensions to consider when selecting A Performance Testing Tool
- What Are My Options: Open Source & Commercial?
- Protocol Support: What Protocol I Am Going to Need to Record My Scripts In?
- What Are the Factors That Affect Tool Licensing Models?
- What Fancy Workload Models Will I Need To Design?
- What Concurrency Should the Tool Support?
- What Scalability Considerations Should I Have In Mind?
- Does My Enterprise Need Customer Support
- How Much Is My Enterprise Willing To Spend i.e. Commercial v/s Open Source tools?
- How Much of Development Effort Are You Willing To Spend on Your Scripts (i.e. Commercial v/s Open Source tools)?
- Am I Expecting to have Automated Correlation, Parameterization & Analysis Capabilities Built into the Tool?
- Is this a Silo i.e. Project specific or an Enterprise Investment?
- What Deployment Architectures are supported?
- Does The Tool Need to Integrate with Monitoring & Diagnostics solutions?
- What Are the Training Options Available For the Tool You Are Considering?
- What Are the License Costs?
- How Strong Is the Vendor/Community Ecosystem & Vendor Support?
- Is The Tool Devops friendly and Does It Integrate with CI/CD PIPELINE?
What Are HowTo’s
A HowTo is a document that does precisely what the name suggests i.e. It’s describes “HowTo” achieve a set of outcomes through illustration of all the steps involved. HowTo’s are generally structured and written without too much technical jargon in a straight forward manner without making too many assumptions of the depth of knowledge the reader. HowTo’s are meant to make for easy reading and are logical in the sequence of steps it recommends.
Any background knowledge required to assimilate the information provided in the HowTo is generally highlighted at the start of the HowTo. HowTo’s are generally written for the professional who are clear of what they need to accomplish but have little or no knowledge of how to go about achieving those objectives. HowTo’s are meant to be exhaustive in nature and they are definitely not meant to offer the most efficient way of getting the job done. A HowTo should be seen as a kick starter that helps the user get up and running with a given task without having to master all the required fundamentals.
Why HowTo’s @ PPA?
HowTo’s have been the mainstay of the Open Source and Free Software movement for decades. One of the reasons why Open Source and Free Software is so widely used today is simply because of the depth of documentation that exists and the maturity of the Open Source ecosystem which has delivered scalable, open and reliable software. HowTo’s like many other building blocks have helped the Open Source and Free Software movement grow immensely while eliminating the need to keep re-inventing the wheel. It’s only natural that we at Practical Performance Analyst adopt the best from the Open Source and Free Software movement. A lot of the work we do at Practical Performance Analyst borrows from the fundamentals of the Open Source movement and HowTo’s are definitely one of them.
As HowTo’s @ PPA grows and matures we will hopefully reduce the reinventing of the wheel which happens so very often at organizations, projects and programs when it comes to the science of building/delivering systems that scale.
Links to Content –
- HowTo Choose A Performance Testing Tool – Part I
- HowTo Choose A Performance Testing Tool – Part II
- HowTo Choose A Performance Testing Tool – Part III
- HowTo Choose A Performance Testing Tool – Part IV
- HowTo Choose A Performance Testing Tool – Part V
- HowTo Choose A Performance Testing Tool – Part VI
- HowTo Choose A Performance Testing Tool – Part VII
- HowTo Choose A Performance Testing Tool – Part VIII
Trevor Warren (Linked In) focuses on building innovative solutions that have the potential to impact people’s lives in a positive manner. Trevor is inquisitive by nature, loves asking questions and sometimes does get into trouble for doing so. He’s passionate about certain things in life and building solutions that have the ability to impact people’s lives in a positive manner is one of them. He believes that he can change the world and is doing the little he can to change it in his own little ways. When not hacking, building new products, writing content for Practical Performance Analyst, dreaming up new concepts or building castles in the air, you can catch-him bird spotting (watching planes fly above his house). You can reach trevor at – trevor at practical performance analyst dot com. The views expressed on this web site are his own.