Pro Apache JMeter

Web Application Performance Testing
 
 
Apress
  • erschienen am 17. August 2017
  • |
  • XXIII, 335 Seiten
 
E-Book | PDF mit Adobe-DRM | Systemvoraussetzungen
E-Book | PDF mit Wasserzeichen-DRM | Systemvoraussetzungen
978-1-4842-2961-3 (ISBN)
 

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

Who This Book Is For

Software performance testing professionals, quality assurance professionals, architects, engineers, project managers, product managers

1st ed.
  • Englisch
  • CA
  • |
  • USA
APRESS
  • 7 s/w Abbildungen, 301 farbige Abbildungen
  • |
  • 7 schwarz-weiße und 301 farbige Abbildungen, Bibliographie
  • 21,97 MB
978-1-4842-2961-3 (9781484229613)
10.1007/978-1-4842-2961-3
weitere Ausgaben werden ermittelt

Sai Matam has 20+ years of diverse experience in software development, including significant experience in performance testing and tuning. He has worked on tuning Java and web applications with many millions of page visits.

Jagdeep Jain has more than a decade of experience in software quality assurance and testing. He holds a degree in Computer Science & Engineering. He is a firm believer and advocate of test automation, and has used Apache JMeter extensively.


Chapter 1: FoundationChapter Goal: Introduction to performance testing, why performance testing? Why JMeter is the right choice? Author's information.No. of Pages: 4 (Page no. 2 - 5)Sub Topics:1. Why Performance Testing?2. Why JMeter? 3. Intended Readers4. Companion Web Site
Chapter 2: Performance Testing PrimerChapter Goal: Basic terms of performance testing, types of performance tests, performance test environment and performance testing strategy. No. of Pages: 15 (Page no. 6 - 20)Sub Topics:1. Performance Testing2. Performance Criteria3. Types of Performance Tests4. Performance Test Environment5. Performance Testing StrategyChapter 3 : Your First JMeter Test
Chapter Goal: Components of a JMeter test, writing first JMeter test script, execution and review of results. Stop and start JMeter test execution using different modes (GUI/non-GUI).No. of Pages: 16 (Page no 21 - 36)Sub Topics:1. Components of a JMeter Test2. Order of Component Execution3. Simple JMeter Test4. GUI Mode5. non-GUI Mode
Chapter 4: JMeter Test Script RecorderChapter Goal: Configuring JMeter as a proxy, recording test scripts via browser actions. No. of Pages: 10 (Page no 37 - 46)Sub Topics:1. JMeter WorkBench2. JMeter Recording Controller3. Browser Proxy Settings4. Recording Example
Chapter 5: Test PlanChapter Goal: Step by step description and usage of JMeter components. Covers Test Plan, Thread Group, Pre-Processor, Controllers, Timers, Samplers, Assertions, Listeners, Post Processors, Properties and Variables.No. of Pages: 179 (Page no 47 - 226)


Chapter 6: Distributed TestingChapter Goal: Distributed testing by spreading/generating load across multiple machines, configuring remote hosts and verification on remote hosts for successful test runs. Understanding limitations of distributed testing.No. of Pages: 18 (227 - 245)Sub Topics:1. Distributed Testing Using JMeter2. Prerequisites3. Configuration4. Running the Test5. GUI Mode6. Non GUI Mode7. RMI Port8. Sample Sender Mode9. Unreachable Remote Hosts10. Limitations
Chapter 7: JMeter Best PracticesChapter Goal: JMeter best practices which will help in keeping JMeter test scripts portable and ensure accurate results.No. of Pages: 20 (246 - 266)Sub Topics: 1. HTTP Request Defaults2. Follow Redirects3. Cookie Manager4. Cache Manager5. JMeter Using Maven6. Passing Variables Across Thread Groups7. Running Parallel Thread Group8. Using External File For Parameterizing User Login9. Customizing Properties10. Monitor JMeter Resource Usage

Chapter 8: Trouble Shooting JMeterChapter Goal: Troubleshoot various common errors while working with JMeter test scripts.No. of Pages: 20 (266 - 286)Sub Topics: 1. Ensure Permissions2. Log File3. Log Level4. HTTP Protocol Logs5. GUI Logs6. Clear GUI Logs7. Remote Host Exception8. Connect Exception9. Solving Proxy Servers Problems10. HTTP Basic Authentication11. Using HTTP Header Manager12. Using HTTP Authorization Manager13. Debug Test Faster14. Out Of Memory Error
Chapter 9: JMeter PluginsChapter Goal: Usage of JMeter plugins while performing test execution.No. of Pages: 10 (287 - 297)Sub Topics:1. PerfMon
Chapter 10: JMeter RecipesChapter Goal: Advanced JMeter concepts like JDBC, FTP and REST performance testing using respective Samplers. Including AJAX request.No. of Pages: 30 (298 - 327)Sub Topics:1. JDBC Performance Testing2. FTP Performance Testing3. REST/JSON Performance Testing5. AJAX Performance Testing2. Mobile Performance Testing3. SOAP Performance Testing
Chapter 11: Case Study - Digital Toys Inc.Chapter Goal: Case Study - Performance Testing project of Digital Toys Inc. Helps user quickly jump start on hands on learning and doing performance testing.No. of Pages: 78 (328 - 406)Sub Topics:1. The Need for Speed2. Addressing the Problem3. Using JMeter4. Organizing Tests5. Combining Multiple Tests6. Questions7. Using Distributed Environment8. Performance Testing And Tuning Cycle9. Outcome
Chapter 12: Performance DashboardChapter Goal: JMeter 3.0 introduces Performance Dashboard, this has been described in this chapter, reader will understand how to configure and read performance dashboard.No. of Pages: 16 (407 - 422)Sub Topics:1. APDEX2. Configuration3. Generating Graphs4. Performance Dashboard Graphs
Appendix A: Setting Up JMeterGoal: Installation of JMeter on various OSNo. of Pages: 13 (423 - 435)Sub Topics:1. Mac OS X2. Windows3. Linux
<Appendix B: Setting Up Digital Toys Inc.

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 (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 bei der Verwendung der Lese-Software Adobe Digital Editions: 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: Wasserzeichen-DRM (Digital Rights Management)

Systemvoraussetzungen:

Computer (Windows; MacOS X; Linux): Verwenden Sie zum Lesen die kostenlose Software Adobe Reader, Adobe Digital Editions oder einen anderen PDF-Viewer Ihrer Wahl (siehe E-Book Hilfe).

Tablet/Smartphone (Android; iOS): Installieren Sie die kostenlose App Adobe Digital Editions oder eine andere Lese-App für E-Books (siehe E-Book Hilfe).

E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nur bedingt: 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 Wasserzeichen-DRM wird hier ein "weicher" Kopierschutz verwendet. Daher ist technisch zwar alles möglich - sogar eine unzulässige Weitergabe. Aber an sichtbaren und unsichtbaren Stellen wird der Käufer des E-Books als Wasserzeichen hinterlegt, sodass im Falle eines Missbrauchs die Spur zurückverfolgt werden kann.

Weitere Informationen finden Sie in unserer E-Book Hilfe.


Download (sofort verfügbar)

46,99 €
inkl. 7% MwSt.
Download / Einzel-Lizenz
PDF mit Adobe-DRM
siehe Systemvoraussetzungen
E-Book bestellen

46,99 €
inkl. 7% MwSt.
Download / Einzel-Lizenz
PDF mit Wasserzeichen-DRM
siehe Systemvoraussetzungen
E-Book bestellen