售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Performance Testing with JMeter Second Edition
Table of Contents
Performance Testing with JMeter Second Edition
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
Downloading the color images of this book
Errata
Piracy
Questions
1. Performance Testing Fundamentals
The incident
The aftermath
Performance testing
Performance testing and tuning
Baselines
Load and stress testing
JMeter to the rescue
Up and running with JMeter
Installation
Installing Java JDK
Setting up JAVA_HOME
On Windows
On Unix
Running JMeter
Command-line options
JMeter's Classpath
Configuring a proxy server
Running in non-GUI mode
Running in server mode
Overriding properties
Tracking errors during test execution
Configuring JMeter
Summary
2. Recording Your First Test
Configuring the JMeter HTTP(S) Test Script Recorder
Setting up your browser to use the proxy server
Using a browser extension
Changing the machine system settings
Running your first recorded scenario
Excilys Bank case study
Parameterizing the script
Extracting information during test run
Anatomy of a JMeter test
Test plan
Thread groups
Controllers
Samplers
Logic controllers
Test fragments
Listeners
Timers
Assertions
Configuration elements
Preprocessor and postprocessor elements
Summary
3. Submitting Forms
Capturing simple forms
Handling checkboxes
Handling radio buttons
Handling file uploads
Handling file downloads
Posting JSON data
Reading JSON data
Using BSF PostProcessor
Handling XML responses
Summary
4. Managing Sessions
Managing sessions with cookies
Managing sessions with URL rewriting
Summary
5. Resource Monitoring
Basic server monitoring
Setting up Apache Tomcat Server
Configuring Tomcat users
Setting up a monitor controller in JMeter
Monitoring the server with a JMeter plugin
Installing the plugins
Adding monitor listeners to the test plan
Summary
6. Distributed Testing
Remote testing with JMeter
Configuring JMeter slave nodes
Configuring one slave per machine
Configuring the master node
Configuring multiple slave nodes on a single box
Configuring the master node
Leveraging the cloud for distributed testing
Obtaining your access key, secret key, and key pair
Launching the AWS instance
Executing the test plan
Viewing the results from the virtual machines
Using cloud services
Using Flood.io
Using BlazeMeter
Summary
7. Helpful Tips
JMeter properties and variables
JMeter functions
The Regular Expression tester
The debug sampler
Using timers in your test plan
The Constant Timer
The Gaussian Random Timer
The Uniform Random Timer
The Constant Throughput Timer
The Synchronizing Timer
The Poisson Random Timer
The JDBC Request sampler
Setting up the H2 database
Configuring a JDBC Connection Configuration component
Adding a JDBC Request sampler
Using a MongoDB Sampler
A Dummy Sampler
The JSON Path Extractor element
Handling RESTful web services
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜