Details

Pro Apache JMeter


Pro Apache JMeter

Web Application Performance Testing

von: Sai Matam, Jagdeep Jain

62,99 €

Verlag: Apress
Format: PDF
Veröffentl.: 17.08.2017
ISBN/EAN: 9781484229613
Sprache: englisch

Dieses eBook enthält ein Wasserzeichen.

Beschreibungen

<p>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.</p>

<p><i>Pro Apache JMeter</i>&nbsp;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.</p>

<p>A sample web application Digital Toys has been developed and test scripts are provided for you to try while progressing through the chapters.</p>

<p><b>What You'll Learn</b></p>

<ul> <li>Create and execute an Apache JMeter test plan</li> <li>Interpret the results of your test plan</li> <li>Understand distributed testing using Apache JMeter</li> <li>Use Apache JMeter advanced features such as JDBC, REST, FTP, AJAX, SOAP, and mobile performance testing</li> <li>Read a sample case study covering end-to-end planning and execution of a performance testing project</li><li>Generate and analyze a performance dashboard<br></li></ul> <p><b>Who This Book Is For</b></p>

<p>Software performance testing professionals, quality assurance professionals, architects, engineers, project managers, product managers<br></p>
<div><br></div><div>Chapter 1: Foundation</div><div>Chapter Goal: Introduction to performance testing, why performance testing? Why JMeter is the right choice? Author’s information.</div><div>No. of Pages: 4 (Page no. 2 – 5)</div><div>Sub Topics:</div><div>1. Why Performance Testing?</div><div>2. Why JMeter?&nbsp;</div><div>3. Intended Readers</div><div>4. Companion Web Site</div><div><br></div><div>Chapter 2: Performance Testing Primer</div><div>Chapter Goal: Basic terms of performance testing, types of performance tests, performance test environment and performance testing strategy. </div><div>No. of Pages: 15 (Page no. 6 – 20)</div><div>Sub Topics:</div><div>1. Performance Testing</div><div>2. Performance Criteria</div><div>3. Types of Performance Tests</div><div>4. Performance Test Environment</div><div>5. Performance Testing Strategy</div><div>Chapter 3 : Your First JMeter Test<br></div><div>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).</div><div>No. of Pages: 16 (Page no 21 – 36)</div><div>Sub Topics:</div><div>1. Components of a JMeter Test</div><div>2. Order of Component Execution</div><div>3. Simple JMeter Test</div><div>4. GUI Mode</div><div>5. non-GUI Mode</div><div><br></div><div>Chapter 4: JMeter Test Script Recorder</div><div>Chapter Goal: Configuring JMeter as a proxy, recording test scripts via browser actions.&nbsp;</div><div>No. of Pages: 10 (Page no 37 – 46)</div><div>Sub Topics:</div><div>1. JMeter WorkBench</div><div>2. JMeter Recording Controller</div><div>3. Browser Proxy Settings</div><div>4. Recording Example</div><div><br></div><div>Chapter 5: Test Plan</div><div>Chapter 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.</div><div>No. of Pages: 179 (Page no 47 – 226)</div><div><br></div><div><br></div><div><br></div><div>Chapter 6: Distributed Testing</div><div>Chapter 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.</div><div>No. of Pages: 18 (227 – 245)</div><div>Sub Topics:</div><div>1. Distributed Testing Using JMeter</div><div>2. Prerequisites</div><div>3. Configuration</div><div>4. Running the Test</div><div>5. GUI Mode</div><div>6. Non GUI Mode</div><div>7. RMI Port</div><div>8. Sample Sender Mode</div><div>9. Unreachable Remote Hosts</div><div>10. Limitations</div><div><br></div><div>Chapter 7: JMeter Best Practices</div><div>Chapter Goal: JMeter best practices which will help in keeping JMeter test scripts portable and ensure accurate results.</div><div>No. of Pages: 20 (246 – 266)</div><div>Sub Topics:&nbsp;</div><div>1. HTTP Request Defaults2. Follow Redirects</div><div>3. Cookie Manager</div><div>4. Cache Manager</div><div>5. JMeter Using Maven</div><div>6. Passing Variables Across Thread Groups</div><div>7. Running Parallel Thread Group</div><div>8. Using External File For Parameterizing User Login</div><div>9. Customizing Properties</div><div>10. Monitor JMeter Resource Usage</div><div><br></div><div><br></div><div>Chapter 8: Trouble Shooting JMeter</div><div>Chapter Goal: Troubleshoot various common errors while working with JMeter test scripts.</div><div>No. of Pages: 20 (266 – 286)</div><div>Sub Topics:&nbsp;</div><div>1. Ensure Permissions</div><div>2. Log File</div><div>3. Log Level</div><div>4. HTTP Protocol Logs</div><div>5. GUI Logs</div><div>6. Clear GUI Logs</div><div>7. Remote Host Exception</div><div>8. Connect Exception</div><div>9. Solving Proxy Servers Problems</div><div>10. HTTP Basic Authentication</div><div>11. Using HTTP Header Manager</div><div>12. Using HTTP Authorization Manager</div><div>13. Debug Test Faster14. Out Of Memory Error</div><div><br></div><div>Chapter 9: JMeter Plugins</div><div>Chapter Goal: Usage of JMeter plugins while performing test execution.</div><div>No. of Pages: 10 (287 – 297)</div><div>Sub Topics:</div><div>1. PerfMon</div><div><br></div><div>Chapter 10: JMeter Recipes</div><div>Chapter Goal: Advanced JMeter concepts like JDBC, FTP and REST performance testing using respective Samplers. Including AJAX request.</div><div>No. of Pages: 30 (298 – 327)</div><div>Sub Topics:</div><div>1. JDBC Performance Testing</div><div>2. FTP Performance Testing</div><div>3. REST/JSON Performance Testing</div><div>5. AJAX Performance Testing</div><div>2. Mobile Performance Testing</div><div>3. SOAP Performance Testing</div><div><br></div><div>Chapter 11: Case Study - Digital Toys Inc.</div><div>Chapter Goal: Case Study – Performance Testing project of Digital Toys Inc. Helps user quickly jump start on hands on learning and doing performance testing.<div>No. of Pages: 78 (328 – 406)<div>Sub Topics:</div><div>1. The Need for Speed</div><div>2. Addressing the Problem</div><div>3. Using JMeter</div><div>4. Organizing Tests</div><div>5. Combining Multiple Tests</div><div>6. Questions</div><div>7. Using Distributed Environment</div><div>8. Performance Testing And Tuning Cycle</div><div>9. Outcome</div><div><br></div><div>Chapter 12: Performance Dashboard</div><div>Chapter Goal: JMeter 3.0 introduces Performance Dashboard, this has been described in this chapter, reader will understand how to configure and read performance dashboard.</div><div>No. of Pages: 16 (407 – 422)</div><div>Sub Topics:</div><div>1. APDEX</div><div>2. Configuration</div><div>3. Generating Graphs</div><div>4. Performance Dashboard Graphs</div><div><br></div><div>Appendix A: Setting Up JMeter</div><div>Goal: Installation of JMeter on various OS</div><div>No. of Pages: 13 (423 – 435)</div><div>Sub Topics:</div><div>1. Mac OS X</div><div>2. Windows</div><div>3. Linux<div><br>&lt;<div>Appendix B: Setting Up Digital Toys Inc.</div><br></div></div></div></div>
<p><b>Sai Matam</b>&nbsp;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.</p><p><b>Jagdeep Jain</b>&nbsp;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.</p>
<div><p>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.</p>

<p><i>Pro Apache JMeter</i>&nbsp;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.</p>

<p>A sample web application Digital Toys has been developed and test scripts are provided for you to try while progressing through the chapters.</p>

<p>What You'll Learn:</p>

<ul> <li>Create and execute an Apache JMeter test plan</li> <li>Interpret the results of your test plan</li> <li>Understand distributed testing using Apache JMeter</li> <li>Use Apache JMeter advanced features such as JDBC, REST, FTP, AJAX, SOAP, and mobile performance testing</li> <li>Read a sample case study covering end-to-end planning and execution of a performance testing project</li> <li>Generate and analyze a performance dashboard</li> </ul></div>
<p>The first book to cover Apache JMeter 3.0 with a case study and sample web application</p><p>Takes a step-by-step approach through examples and includes results that are explained</p><p>Provides a sample web application and test scripts</p><p>Includes a case study of a real-world performance testing project</p>

Diese Produkte könnten Sie auch interessieren:

Quantifiers in Action
Quantifiers in Action
von: Antonio Badia
PDF ebook
96,29 €
Managing and Mining Uncertain Data
Managing and Mining Uncertain Data
von: Charu C. Aggarwal
PDF ebook
96,29 €