
Performance Testing with JMeter - Second Edition
Beschreibung
Alle Preise
Weitere Details
Weitere Ausgaben
Inhalt
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 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
- Running JMeter
- Tracking errors during test execution
- Configuring JMeter
- Summary
- Chapter 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
- 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
- Chapter 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
- Chapter 4: Managing Sessions
- Managing sessions with cookies
- Managing sessions with URL rewriting
- Summary
- Chapter 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
- Chapter 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
- Chapter 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
Systemvoraussetzungen
Dateiformat: ePUB
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet – also für „fließenden” Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.
Dateiformat: PDF
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.