Table of Contents
Preface
Chapter 1: Automated Testing
Chapter 2: Introduction to JMeter
Chapter 3: Getting Started
Chapter 4: The Test Plan
Chapter 5: Load/Performance Testing of Websites
Chapter 6: Functional Testing
Chapter 7: Advanced Features
Chapter 8: JMeter and Beyond
Appendix A: Component Description
Appendix B: Resources
Appendix C: Glossary
Index
- Chapter 1: Automated Testing
- Why Automate Testing?
- To Automate or Not to Automate—Some Hints
- How Much Does it Cost?
- Summary
- Chapter 2: Introduction to JMeter
- The Humble Beginning
- The Features—What JMeter Can Do for You
- The Look-How-Easy-to-Use GUI
- The Requirements
- Summary
- Chapter 3: Getting Started
- Installing JMeter
- Setting the Environment
- Running JMeter
- Summary
- Installing JMeter
- Chapter 4: The Test Plan
- What Is a Test Plan?
- Elements of a Test Plan
- Thread Group
- Controllers
- Samplers
- Logic Controllers
- Listeners
- Timers
- Assertions
- Configuration Elements
- Pre-Processor Elements
- Post-Processor Elements
- Building a Test Plan That Tests Web Sites
- Summary
- Chapter 5: Load/Performance Testing of Websites
- Preparing for Load Testing
- What You Need to Know
- Some Helpful Tips to Get Better Results
- Using JMeter Components
- Recording HTTP Requests
- Creating the Test Plan
- Adding Listeners
- Adding Timers
- Running the Test Plan
- Interpreting the Results
- Remote Testing with JMeter
- Monitoring the Server's Performance
- Summary
- Preparing for Load Testing
- Chapter 6: Functional Testing
- Preparing for Functional Testing
- Using JMeter Components
- Using HTTP Proxy Server to Record Page Requests
- Configuring the Proxy Server
- Adding HTTP Request Default
- Adding HTTP Header Manager
- Let the Recording Begin...
- Adding User Defined Variables
- Using HTTP Proxy Server to Record Page Requests
- Running the Test
- Summary
- Chapter 7: Advanced Features
- Extending the Web Test Plan
- Using the ForEach Controller
- Using the While Controller and the StringFromFile Function
- Using the Loop Controller and the StringFromFile Function
- Using Regular Expressions
- Testing a Database Server
- Testing an FTP Server
- Summary
- Extending the Web Test Plan
- Chapter 8: JMeter and Beyond
- Summary
- Appendix B: Resources
- Useful References
- Weblogs/Articles on Experience of Using JMeter



