Jump to ratings and reviews
Rate this book

JMeter Cookbook

Rate this book
70 insightful and practical recipes to help you successfully use Apache JMeterAbout This BookLeverage existing cloud services for distributed testing and learn to employ your own cloud infrastructure when neededSuccessfully integrate JMeter into your continuous delivery workflow allowing you to deliver high quality productsTest application supporting services and resources including RESTful, SOAP, JMS, FTP and DatabaseWho This Book Is ForThis book is great for you if you are a developer, quality assurance engineer, tester, or test manager who is looking to get a firmer grasp of elementary, deep, and advanced testing concepts using Apache JMeter. It’s assumed you have access to a computer and an Internet connection. No prior testing or programming experience is required, but would be helpful.

What You Will LearnNumerous ways to record test plans or handcraft them from scratchSuccessfully test supporting application services and resources such as RESTful, SOAP, JMS, FTP, and data storesEffectively monitor application and infrastructure resources during a performance testUse existing cloud services for distributed testing and rolling your own cloud infrastructure when neededDevelop custom JMeter plugins from scratch and use existing ones to extend JMeter's functionalityDeliver quality products by successfully integrating JMeter into your continuous delivery workflowTune JMeter for better overall performanceBuild realistic, comprehensive, and maintainable test plansIn DetailPerformance testing is critical to the success of any software product launch and continued scalability. No matter the size of the user base of an application, it is crucial to deliver the best user experience to consumers. Apache JMeter is an excellent testing tool that provides an insight on how applications might behave under load, allowing organizations to focus on making adequate preparations for the delivery of quality, robust, and foolproof applications to stakeholders.

This hands-on guide will equip you with the all the skills you need to effectively use JMeter to test web applications and supporting services. With over 50 carefully selected recipes, you will learn how to take full advantage of JMeter for all your testing needs, overcome any challenges you face, and optimize the knowledge you already have.

230 pages, Kindle Edition

First published October 29, 2014

10 people are currently reading
40 people want to read

About the author

Bayo Erinle

5 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (50%)
4 stars
1 (8%)
3 stars
3 (25%)
2 stars
1 (8%)
1 star
1 (8%)
Displaying 1 - 3 of 3 reviews
2 reviews1 follower
January 8, 2015
New Bayo Erinle's book, JMeter Cookbook, was published by Packt Publishing with the subtitle: 70 insightful and practical recipes to help you successfully use Apache JMeter.

Book has 8 chapters and appendix, total 211 pages, as following:
Chapter 1: JMeter Fundamentals
Chapter 2: Handling Responses
Chapter 3: Building Robust Test Plans with Controllers
Chapter 4: Testing Services
Chapter 5: Diving into Distributed Testing
Chapter 6: Extending JMeter
Chapter 7: Building, Debugging, and Analyzing the Results of Test Plans
Chapter 8: Beyond the Basics
Appendix: Installing the Supporting Software Needed for This Book

Every chapter includes a number of different recipes. For example, chapter 8, Beyond the Basics, includes Continuous Integration with JMeter, testing with different bandwidths, using the HTTP Cache Manager component, using script languages within test plans, writing Test scripts through Ruby DSL, understanding JMeter properties, monitoring servers while executing tests (using VisualVM, YourKit Profiler, and New Relic), and performance tips to scale JMeter.

The main strength of the book is that the author provides very specific recipes, listing applications, tools, and steps in detail. If you follow it, you will learn a lot about overall infrastructure used in web software development and operations (for example, Vagrant, VirtualBox, Maven, Git, AWS). Not only base JMeter is discussed, but also other elements of JMeter ecosphere get mentioned - plugins and related services (such as Blazemeter and flood.io).

It is also probably the main weakness of the book. It is somewhat light on the conceptual side, some recipes includes a lot of specific infrastructural details that are not necessarily a part of the solution. Readers may have a similar task, but very different infrastructure - so will need to map the recipe to their own environment, figuring out themselves what are important parts of the recipe and what are technical details provided just to make the example working. Although it is probably what we should expect from the book named `JMeter Cookbook'.

I believe that the book would be helpful for every person involved in performance testing with JMeter. Probably it shouldn't be the first book to start and probably it shouldn't be the only book - it is good to complement it with books discussing performance testing concepts. But it is definitely an important addition to any performance-testing-related library as actually it is the first good book of this genre.

As strange as it sounds, Bayo Erinle's books (first Performance Testing With JMeter 2.9 and now JMeter Cookbook) are the first decent books about a specific decent load testing tool. For [at least] 20+ years of load testing history there was no good books published about a specific mature load testing tool. None. Well, at least none worth mentioning. There were several good generic books - but there are things in performance testing that you can't explain generically, you need specific examples. And now we have already two good JMeter books by Bayo Erinle.
Profile Image for Parinya Chavanasuvarngull.
9 reviews
May 24, 2017
JMeter ของเขาดีจริง... ใช้มันทำ automated ทดสอบโปรดักส์ ให้เราได้ ทุกๆระดับทดสอบได้ครบเลย แนะนำ
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.