Reading:
30 Days of Performance Testing
Qase — Automate manual tests in one click image
Orchestrate manual and automated testing with 35 integrations, AI test case generation, customizable reports and more.

30 Days of Performance Testing

Join the 30 Days of Performance Testing challenge from Ministry of Testing!

30 Days of Testing is back! The theme is Performance Testing and this challenge has been kindly sponsored by PerfGuild.

Below is a list of 30 challenges and a bonus challenge, one for each day of the month. Save it somewhere. Print it out. Stick it on your wall. Let’s do this!

What are the rules?

The goal is to tick off as many of the challenges as you can. You can do this in your own timeframe, or you can join us in our joint community effort. We will be encouraging others to share their progress from the 1st of July 2017. 

You may have an image to share, a blog post, a video, status update, whatever it is!  Come and participate!

Here is how you can share your progress:

Download PDF

30 Days of Performance Testing, the text version:

  1. Buy or download a performance testing related book and read it by day 30. 
  2. Listen to a performance testing podcast. 
  3. Find 5 performance testing experts to follow on Twitter. 
  4. Share a performance issue you’ve read in the news recently. 
  5. Arrange a meeting with your team to talk about your current approach to performance testing. 
  6. Think about who are the stakeholders for your performance testing. 
  7. Refresh your knowledge of the basics of web application architectures. 
  8. Find the top ten slowest API/Database transactions in your application. 
  9. Read a performance testing blog and share it with someone. 
  10. Explore the difference between load testing and stress testing. 
  11. Inspect and document the differences between your production database and your test database. 
  12. Design a performance test for your most visited site or called API. 
  13. Share a photo of your applications CPU utilisation on production. 
  14. Install an open source performance testing tool and familiarise yourself with it. 
  15. Watch and then share a video on performance testing. 
  16. Compare and contrast performance testing and monitoring. 
  17. Explore how easy it would be for you to create data for a 10,000 user performance test on your application. 
  18. Research Workload Models and share your findings. 
  19. Use a proxy tool to monitor the traffic from a web application. 
  20. Explore the difference between causation and correlation. 
  21. Share your favourite performance testing tool and why. 
  22. Try an online performance testing tool. 
  23. Calculate the basic statistics for your response time results. 
  24. Do you know what caused the last huge spike in your application’s performance? 
  25. Share three benefits of monitoring your application in production. 
  26. Explore the differences between your test and production environments, could they impact performance tests? 
  27. How do you share your performance testing results with your team? 
  28. Design, draw and share your ideal performance dashboard. 
  29. Explore how Service Virtualization can assist with performance testing. 
  30. Share some potential challenges with performance testing in the mobile/IoT space. 
  31. Bonus! Checkout the PerfGuild conference lineup! 30 DAYS C
Performacologist
Mark Tomlinson is a performance engineering and software testing consultant. His career began in 1992 with a comprehensive two-year test for a life-critical transportation system, a project which captured his interest for software testing, quality assurance, and test automation. That first test project sought to prevent trains from running into each other -- and Mark has metaphorically been preventing “train wrecks” for his customers for the past 24 years. He has broad experience with real-world scenario testing of large and complex systems and is regarded as a leading expert in software testing automation with a specific emphasis on performance. For the majority of Mark’s career he has worked for companies as a testing practitioner and consultant using the leading products for performance testing, profiling and measurement. He has also consistently established close ties and relationships with the major vendors who create these tools. Mark worked for six years at Microsoft Corporation as a performance consultant and engineer in the Microsoft Services Labs, in the Enterprise Engineering Center and in the SQL Server labs. His efforts to foster the success of Microsoft’s top-tier Enterprise customers was focused on their early adoption of Microsoft products as part of mission-critical operations. In 2008, as the LoadRunner Product Manager at HP Software Mark led the team to deliver leading innovations for performance testing and engineering as part of HP's suite of performance validation and management products. Mark also assists with coaching, training and consulting to help organizations adopt modern performance testing and engineering strategies, practices and behaviors for better performing technology systems. He is the co-founder and host of the popular podcast PerfBytes (www.perfbytes.com).
Qase — Automate manual tests in one click image
Orchestrate manual and automated testing with 35 integrations, AI test case generation, customizable reports and more.
Explore MoT
Episode Eight: Exploring Quality Engineering image
Land on the quality engineering planet!
MoT Foundation Certificate in Test Automation
Unlock the essential skills to transition into Test Automation through interactive, community-driven learning, backed by industry expertise
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.