Performance testing with JMeter 2.9
If you want to use JMeter for performance testing your software products, this book is a great starting point. You’ll get a great grounding in all the fundamentals and gain a wealth of new skills along the way. Create realistic and maintainable scripts for web applications Use various JMeter compone...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Pub
2013.
|
Edición: | 1st edition |
Colección: | Community experience distilled
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628648206719 |
Tabla de Contenidos:
- Intro
- Performance Testing with JMeter 2.9
- Table of Contents
- Performance Testing with JMeter 2.9
- 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 JAVA_HOME
- On Windows
- On Unix
- Running JMeter
- Command-line options
- JMeter's Classpath
- Configuring the 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 proxy server
- Setting up your browser to use the proxy server
- Using a browser extension
- Changing the system settings
- Running your first recorded scenario
- Anatomy of a JMeter test
- Test Plan
- Thread Groups
- Controllers
- Samplers
- Logic controllers
- Test fragments
- Listeners
- Timers
- Assertions
- Configuration elements
- Pre-processor and post-processor 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 the BSF PostProcessor
- Handling the XML response
- 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 to be tested against one slave per machine
- Configuring multiple slave nodes on a single box
- Configuring the master node to be tested against multiple slave nodes on a single box
- Leveraging the cloud for distributed testing
- Obtaining your access key, secret key, and key pair
- Launching an AWS instance
- Executing the test plan
- Viewing the results from the virtual machines
- 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 an H2 database
- Configuring a JDBC Connection Configuration component
- Adding a JDBC Request sampler
- A Dummy sampler
- The JSON Path Extractor element
- Handling RESTful web services
- Summary
- Index.