Limit search to available items
Book Cover
Author Matam, Sai, author

Title Pro Apache JMeter : web application performance testing / Sai Matam, Jagdeep Jain
Published [United States] : Apress, [2017]


Description 1 online resource
Contents At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Foundation; Why Performance Testing?; Why JMeter?; Chapter 2: Performance Testing Primer; Performance Testing; Response Time; Throughput; Utilization; Robustness; Scalability; User Perception; Cost; Types of Performance Tests; Stress Tests; Load Tests; Peak Load Tests; Soak Tests or Endurance Tests; Scalability Tests; Capacity Tests; Spike Tests and Burst Capacity; Performance Smoke Tests; High Availability Test/Fail-Over Tests; The Performance Test Environment
The Need for Separate Performance EnvironmentThe Performance Environment Should Be Like the Production Environment; The Performance Environment Should Be Isolated; Performance Testing Tools; The Performance Testing Strategy Document; Performance Requirements; Performance Goals; Performance Test Suite; Performance Reporting and Analysis; Performance Tuning; Conclusion; Chapter 3: Your First JMeter Test; Components of a JMeter Test; Test Plan; Thread Group; Controller; Sampler; Listener; Timer; Assertions; Config Element; Pre-Processors; Post-Processors; Order of Component Execution
Simple JMeter TestGUI Mode; Non-GUI Mode; Executing a Single Test; Proxy Server Setting; Start JMeter in Server Mode; Stop/Shutdown JMeter; Conclusion; Chapter 4: JMeter Test Script Recorder; JMeter WorkBench; JMeter Recording Controller; Browser Proxy Settings; Recording Example; Conclusion; Chapter 5: JMeter Test Plan Components; Test Plan; Configuration; Serial Execution of Thread Groups; Parallel Execution of Thread Groups; User Defined Variables; Thread Group; Thread Properties; Scheduler; Action After Sampler Error; Pre-Processors; HTTP URL Re-Writing Modifier; Controller
Simple ControllerTransaction Controller; Loop Controller; Runtime Controller; Throughput Controller; Once Only Controller; Interleave Controller; Random Controller; Random Order Controller; Switch Controller; ForEach Controller; If Controller; Timers; Constant Timer; Gaussian Random Timer; Uniform Random Timer; Constant Throughput Timer; Synchronizing Timer; Sampler; HTTP Request; Implementing the HTTP Request Sampler; Protocols; Redirect Automatically; Follow Redirect; Use KeepAlive; Use Multipart/Form-Data for POST; Browser-Compatible Headers; Send Parameter with the Request; Body Data
Switching Between Name:Value and Body DataSend Files with the Request; Proxy Server; Embedded Resources for HTML Files; Source Address; Option Task; Assertions; Response Assertion; Apply to Property; Response Field to Test Property; Pattern Matching Rules Property; Pattern to Test Property; Listener; View Results Tree; View Results In Table; Aggregate Report; Post-Processors; Regular Expression Extractor; Properties and Variables; Comparison of Properties and Variables; User Defined Variables; Using the Command Line to Initialize Properties; Conclusion; Chapter 6: Distributed Testing
Summary Quickly ramp up your practical knowledge of Apache JMeter for software performance testing and focus on actual business problems. This step-by-step guide covers what you will need to know to write and execute test scripts, and verify the results. Pro Apache JMeter covers almost every aspect of Apache JMeter in detail and includes helpful screenshots and a case study. A performance primer chapter provides a high-level summary of terms used in performance testing on a day-to-day basis that also is useful for non-technical readers. A sample web application Digital Toys has been developed and test scripts are provided for you to try while progressing through the chapters. What You'll Learn: Create and execute an Apache JMeter test plan Interpret the results of your test plan Understand distributed testing using Apache JMeter Use Apache JMeter advanced features such as JDBC, REST, FTP, AJAX, SOAP, and mobile performance testing Read a sample case study covering end-to-end planning and execution of a performance testing project Generate and analyze a performance dashboard
Bibliography Includes bibliographical references and index
Notes Online resource; title from PDF title page (SpringerLink, viewed August 29, 2017)
Subject Web applications -- Evaluation
COMPUTERS -- General.
Computer science
Form Electronic book
Author Jain, Jagdeep, author
ISBN 9781484229613