Apache JMeter

A practical beginner's guide to automated testing and performance measurement for your websites
Preview in Mapt

Apache JMeter

Emily H. Halili

1 customer reviews
A practical beginner's guide to automated testing and performance measurement for your websites
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99 p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Apache JMeter Book Cover
Apache JMeter
$ 23.99
$ 16.80
Apache Camel Essentials Book Cover
Apache Camel Essentials
$ 19.99
$ 14.00
Buy 2 for $30.80
Save $13.18
Add to Cart

Book Details

ISBN 139781847192950
Paperback140 pages

Book Description

A bad response time on a website can drive away visitors and prospective customers. To measure what a website can handle, there should be a way to simulate and analyze different load scenarios—this is where a load-testing tool like JMeter comes in. JMeter is a powerful desktop performance tool from the Apache Jakarta project, written in Java, for load-testing web pages, web applications, and other static and dynamic resources including databases, files, Servlets, Perl scripts, Java Objects, FTP Servers, and more.

JMeter works by acting as the "client side" of an application, and measures response time. As such, it's one half of the testing arsenal; the other half consists of a tool to watch metrics on the server side, such as thread counts, CPU loads, resource usage, and memory usage. Although it can't behave like a browser to measure rich client-side logic such as JavaScripts or Applets, JMeter certainly measures the performance of the target server from the client's point of view. JMeter is able to capture test results that help you make informed decisions and benchmark your application.

This book introduces you to JMeter (version 2.3) and test automation, providing a step-by-step guide to testing with JMeter. You will learn how to measure the performance of a website using JMeter.

While it discusses test automation generally, the bulk of this book gives specific, vivid, and easy-to-understand walkthroughs of JMeter's testing tools showing what they can do, and when and how to use them.

Table of Contents

Chapter 1: Automated Testing
Why Automate Testing?
To Automate or Not to Automate—Some Hints
How Much Does it Cost?
Summary
Chapter 2: Introduction to JMeter
The Humble Beginning
The Features—What JMeter Can Do for You
The Look-How-Easy-to-Use GUI
The Requirements
Summary
Chapter 3: Getting Started
Installing JMeter
Running JMeter
Summary
Chapter 4: The Test Plan
What Is a Test Plan?
Elements of a Test Plan
Building a Test Plan That Tests Web Sites
Summary
Chapter 5: Load/Performance Testing of Websites
Preparing for Load Testing
Using JMeter Components
Running the Test Plan
Interpreting the Results
Remote Testing with JMeter
Monitoring the Server's Performance
Summary
Chapter 6: Functional Testing
Preparing for Functional Testing
Using JMeter Components
Running the Test
Summary
Chapter 7: Advanced Features
Extending the Web Test Plan
Testing a Database Server
Testing an FTP Server
Summary
Chapter 8: JMeter and Beyond
Summary

What You Will Learn

  • Why automating tests is so useful, and how it will help you to improve performance of your web sites and applications
  • Installing, setting up the environment, and running JMeter
  • Planning automated tests to provide a thorough insight into application performance, bottle necks, and load bearing capabilities
  • Building a test plan to test your websites
  • Test web, database, FTP servers and more – so you can get a detailed insight into which parts of your application are holding up performance
  • Build more complex test elements using regular expressions and functions
  • Capture, process, and analyse test results

Authors

Table of Contents

Chapter 1: Automated Testing
Why Automate Testing?
To Automate or Not to Automate—Some Hints
How Much Does it Cost?
Summary
Chapter 2: Introduction to JMeter
The Humble Beginning
The Features—What JMeter Can Do for You
The Look-How-Easy-to-Use GUI
The Requirements
Summary
Chapter 3: Getting Started
Installing JMeter
Running JMeter
Summary
Chapter 4: The Test Plan
What Is a Test Plan?
Elements of a Test Plan
Building a Test Plan That Tests Web Sites
Summary
Chapter 5: Load/Performance Testing of Websites
Preparing for Load Testing
Using JMeter Components
Running the Test Plan
Interpreting the Results
Remote Testing with JMeter
Monitoring the Server's Performance
Summary
Chapter 6: Functional Testing
Preparing for Functional Testing
Using JMeter Components
Running the Test
Summary
Chapter 7: Advanced Features
Extending the Web Test Plan
Testing a Database Server
Testing an FTP Server
Summary
Chapter 8: JMeter and Beyond
Summary

Book Details

ISBN 139781847192950
Paperback140 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Java EE 7 Developer Handbook Book Cover
Java EE 7 Developer Handbook
$ 35.99
$ 25.20
Cacti 0.8 Beginner's Guide Book Cover
Cacti 0.8 Beginner's Guide
$ 26.99
$ 18.90
Linux Shell Scripting Cookbook Book Cover
Linux Shell Scripting Cookbook
$ 26.99
$ 18.90
Instant JRebel Book Cover
Instant JRebel
$ 14.99
$ 10.50
Jenkins Continuous Integration Cookbook Book Cover
Jenkins Continuous Integration Cookbook
$ 26.99
$ 18.90
Apache Tomcat 7 Essentials Book Cover
Apache Tomcat 7 Essentials
$ 23.99
$ 16.80