JMeter is the tool of choice when it comes to performance testing. While there is plenty of reference material on the Internet, there is no proper book to guide you through all the steps of creating, running and interpreting the results of performance testing using JMeter. This book aims to address this need. This book discusses the basics and presents a framework for performance testing. You will be able to create performance testing plan that is relevant based on your requirements. This book follows step by step approach and guides you through the installation, configuration, test plan creation, execution and result interpretation using JMeter tool. This also presents a case study which explains, in great detail, on how JMeter can be used in all the aspects of performance testing in a typical project.
JMeter is one of the most popular Open Source performance testing tools. The book addresses the problem of plenty yet terse and incomplete reference documentation. It seems to be an endeavor by the authors to share the JMeter tips and tricks learned the hard way over years with others.
The book is lucid and delivers what it promises – measuring web performance using JMeter 3.0. After a brief introduction and a primer on performance testing, it jumps right into the nuts and bolts of JMeter 3.0 covering its various components and possible configurations. And yes, distributed mode and dashboards are covered. The book uses a 'learn by doing' approach for accelerated learning. An interesting and comprehensive case study - Digital Toys, Inc., is used throughout the book very effectively. The case study even features continuous integration. All the example test scripts and the case study are hosted on Github for jump starting the learning process. In short, it is the missing manual for JMeter as InfoQ summed up. I recommend this book for beginners and practitioners alike.
You may also read my detailed review with a point of view of performance engineering and testing for more. Happy learning.