Cover image for JMeter Cookbook.
JMeter Cookbook.
Title:
JMeter Cookbook.
Author:
Erinle, Bayo.
ISBN:
9781783988297
Personal Author:
Physical Description:
1 online resource (280 pages)
Contents:
JMeter Cookbook -- Table of Contents -- JMeter Cookbook -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. JMeter Fundamentals -- Introduction -- Executing a test script -- How to do it… -- How it works… -- There's more… -- An example of running in non-GUI mode -- Recording a script via HTTP(S) Test Script Recorder -- How to do it… -- How it works… -- There's more… -- Changing the machine system settings -- See also -- Recording scripts via the Chrome browser extension -- How to do it… -- How it works… -- There's more… -- Converting HTTP web archives (HAR) to JMeter test plans -- How to do it… -- How it works… -- There's more… -- Viewing and analyzing test results -- How to do it… -- How it works… -- There's more… -- Feeding data into a script -- How to do it… -- How it works… -- There's more… -- Using timers -- How to do it… -- How it works… -- There's more… -- Managing HTTP user sessions -- How to do it… -- How it works… -- There's more… -- Testing Single Page Applications (SPAs) -- How to do it… -- How it works… -- There's more… -- Testing AJAX-centric applications -- How to do it… -- How it works… -- There's more... -- 2. Handling Responses -- Introduction -- Using Regular Expression Extractor -- How to do it… -- How it works… -- There's more… -- Using Regular Expression Tester -- How to do it… -- How it works… -- There's more… -- Using CSS/jQuery Extractor -- How to do it… -- How it works… -- There's more… -- Using XPath Extractor -- How to do it… -- How it works… -- There's more….

Dealing with file downloads -- How to do it… -- How it works… -- There's more… -- Handling XML responses -- How to do it… -- How it works… -- There's more… -- Handling JSON responses -- How to do it… -- How it works… -- There's more… -- Handling HTML responses -- How to do it… -- How it works… -- There's more… -- See also -- Using Response Assertion -- How to do it… -- How it works… -- There's more… -- Using Duration Assertion -- How to do it… -- How it works… -- There's more… -- Uploading files with your scripts -- How to do it… -- How it works… -- There's more… -- 3. Building Robust Test Plans with Controllers -- Introduction -- Using Transaction Controller in test plans -- How to do it… -- How it works… -- There's more… -- Using Loop Controller in test plans -- How to do it… -- How it works… -- There's more… -- See also -- Leveraging ForEach Controller in test plans -- How to do it… -- How it works… -- There's more… -- See also -- Using Interleave and Random Controller in test plans -- How to do it… -- How it works… -- There's more… -- Using Runtime Controller in test plans -- How to do it… -- How it works… -- There's more… -- 4. Testing Services -- Introduction -- Testing REST web services -- How to do it… -- How it works… -- There's more… -- See also -- Testing SOAP web services -- How to do it… -- How it works… -- There's more… -- See also -- Testing FTP services -- How to do it… -- How it works… -- There's more… -- Testing relational databases -- How to do it… -- How it works… -- There's more… -- Testing NoSQL databases -- How to do it… -- How it works… -- There's more… -- See also -- Testing JMS services -- How to do it… -- How it works… -- There's more… -- See also -- 5. Diving into Distributed Testing -- Introduction -- Testing applications with JMeter's master-slave setup -- How to do it… -- How it works… -- There's more… -- See also.

Testing internal applications using JMeter and Vagrant -- How to do it… -- How it works… -- There's more... -- Testing external facing applications using JMeter, Vagrant, and AWS -- How to do it… -- How it works… -- There's more… -- Testing external facing applications using Flood.IO -- How to do it… -- How it works… -- There's more… -- See also -- Testing external facing applications using BlazeMeter -- How to do it… -- How it works… -- There's more… -- See also -- 6. Extending JMeter -- Introduction -- Using REST Sampler -- How to do it… -- How it works… -- There's more… -- See also -- Using Ultimate Thread Group -- How to do it… -- How it works… -- See also -- Using Throughput Shaping Timer -- How to do it… -- How it works… -- See also -- Using Console Status Logger -- How to do it… -- How it works… -- Using Dummy Sampler -- How to do it… -- How it works… -- There's more… -- Developing custom JMeter plugins -- How to do it… -- How it works… -- There's more… -- See also -- Testing WebSocket-enabled applications -- How to do it… -- How it works… -- There's more… -- See also -- 7. Building, Debugging, and Analyzing the Results of Test Plans -- Introduction -- Using the View Results Tree listener -- How to do it… -- How it works… -- There's more… -- See also -- Using the Aggregate Report listener -- How to do it… -- How it works… -- See also -- Debugging with Debug Sampler -- How to do it… -- How it works… -- Using Constant Throughput Timer -- How to do it… -- How it works… -- See also -- Using the JSR223 postprocessor -- How to do it… -- How it works… -- See also -- Analyzing Response Times Over Time -- How to do it… -- How it works… -- Analyzing transactions per second -- How to do it… -- How it works… -- Using User Defined Variables (UDV) -- How to do it… -- How it works… -- 8. Beyond the Basics -- Introduction -- Continuous Integration with JMeter.

How to do it… -- How it works… -- There's more… -- See also -- Testing with different bandwidths -- How to do it… -- How it works… -- See also: -- Using the HTTP Cache Manager component -- How to do it… -- How it works… -- See also -- Using script languages within test plans -- How to do it… -- How it works… -- See also -- Writing Test scripts through Ruby DSL -- How to do it… -- How it works… -- There's more… -- Understanding JMeter properties -- How to do it… -- How it works… -- See also -- Monitoring servers while executing tests (using VisualVM) -- How to do it… -- How it works… -- There's more… -- Monitoring servers while executing tests (using YourKit Profiler) -- How to do it… -- How it works… -- There's more… -- Monitoring servers while executing tests (using New Relic) -- How to do it… -- How it works… -- There's more... -- See also -- Performance tips to scale JMeter -- How to do it… -- How it works… -- See also -- A. Installing the Supporting Software Needed for this Book -- Introduction -- Installing JMeter -- One line install -- Installing Java Development Kit (JDK) -- See also -- Installing JMeter plugins -- One line install -- See also -- Installing Vagrant -- See also -- Installing VirtualBox -- See also -- Installing Maven -- Installing Git -- Obtaining AWS keys for EC2 -- See also -- Index.
Abstract:
This 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.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: