售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Third Edition
Copyright
Performance Testing with JMeter 3
Third Edition
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Why subscribe?
Customer Feedback
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
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
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
Submitting Forms
Capturing simple forms
Handling checkboxes
Handling radio buttons
Handling file uploads
Handling file downloads
Posting JSON data
Reading JSON data
Using JSR223 PostProcessor
Handling XML responses
Summary
Managing Sessions
Managing sessions with cookies
Managing sessions with URL rewriting
Summary
Monitoring Tests in Real-Time
Setting up InfluxDB
Setting up Grafana
Creating an InfluxDB database for our test plan
Connecting Grafana to the database
Putting it all together
Importing the Grafana dashboard
Summary
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
Helpful Tips - Part 1
Dummy Sampler
Debug Sampler
JDBC Request Sampler
Setting up the H2 database
Configuring a JDBC Connection Configuration component
Adding a JDBC Request Sampler
Using a MongoDB Sampler
Summary
Helpful Tips - Part 2
JMeter properties and variables
JMeter functions
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 Regular Expression tester
The JSON Path Extractor element
Handling RESTful web services
Working with the reporting dashboard
Summary
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜