Performance and Load Testing

By   Sindhu KP

Introduction to Performance Testing

  • Is a type of software testing that intends to determine how a system performs in terms of responsiveness and stability under a certain load.


                                                             Types of Testing:

  1. Stress Testing
  2. Volume testing
  3. Load Testing
  4. Endurance Testing
  5. Spike Testing






Why Performance Testing? How is it different from functional and performance testing?

Why Jmeter ? And advantages

 

  1. Open Source
  2. Ease to use
  3. Platform Independent
  4. Robust Reporting
  5. Ultimate testing
  6. Flexibility
  7. Scripting is not Essential
  8. Support Multi-Protocol

How Jmeter works

Jmeter Basic Elements

  1. Test Plan
  2. Thread Group
  3. Listener
  4. Assertion
  5. Logic Controller
  6. Timer
  7. Sampler
  8. Config Element
  9. Pre-Processor/Post-Processor

Test Plan and Thread Group

Handling Dynamic elements

  • Data Driven testing with Jmeter
  • BeanShell scripting

Jmeter Distributed Mode

Monitoring Server Performance

Thank You

Performance Testing using Jmeter

By Sindhu KP

Performance Testing using Jmeter

  • 34