I’ve got a review copy of the JMeter Cookbook by Packt publishing. This book is a practical, hands-on guide that focuses on how to leverage Apache JMeter to meet your testing needs. With over 50 practical and carefully selected recipes, it will guide you through building robust and maintainable test scripts, Cloud testing, developing custom JMeter plugins, integrating JMeter into continuous delivery workflows, and much more. You will find a lot of useful knowledge here to apply to your current or future testing engagements. Whether you are a developer or tester, this book is sure to have an impact on you and provide you with valuable knowledge to help you achieve success in your future testing endeavors.
Apache JMeter is a free, open source, cross-platform performance testing tool that has been around since the late 90s. It is mature, robust, portable, and highly extensible. It has a large user base and offers lots of plugins to aid testing.
What this book covers
- Chapter 1, JMeter Fundamentals, covers fundamental and intermediate skills to help you use JMeter efficiently.
- Chapter 2, Handling Responses, details how to handle various server and application responses.
- Chapter 3, Building Robust Test Plans with Controllers, covers five useful and often encountered JMeter controllers and how to apply them to your use cases.
- Chapter 4, Testing Services, details how to test web services and supporting application resources with JMeter.
- Chapter 5, Diving into Distributed Testing, takes an in-depth look at leveraging the Cloud for performance testing. We cover three Cloud providers and see how to roll our own when the need arises.
- Chapter 6, Extending JMeter, covers how to extend JMeter with plugins. We also detail how to write your own JMeter plugin.
- Chapter 7, Building, Debugging, and Analyzing the Results of Test Plans, discusses some useful components in JMeter and how to leverage them, as well as how to build realistic, robust, and maintainable scripts.
- Chapter 8, Beyond the Basics, covers integrating JMeter into continuous delivery workflows, scaling JMeter, and many other advanced tips and pointers.
I’d recommend this book to anyone who’s trying to use JMeter for load/performance testing. It covers all that there is to know about JMeter and will also get you setup with some of the other tools you would usually need as well (e.g. Vagrant, Heroku, AWS)