Skip to content

Latest commit

 

History

History
 
 

04_PerformanceTesting

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

####Session 4: Performance Testing with JMeter

This session will help you get started with JMeter (an opensource tool) for performance testing.

Some things we'll cover are:

  • Basic components/elements of Jmeter
  • Record/Playback
  • Editing and parameterizing your scripts
  • Assertions
  • Reading Test data from CSV files
  • Debugging your scripts
  • Monitoring and analysing results
  • etc

NOTE: This is more of a "Get started with Jmeter for performance testing" than a "Basics of Performnce Testing". During the session, we will spend more time fiddling hands-on with Jmeter rather than talking about the basics of performance testing (which IMO is covered by the suggested reading material).

####Who will benefit from this session:

  • You've always wanted to do some performance testing on your web-based project, but arent quite sure how to get started.

OR

  • You have used other tools for performance testing and now want to try out Jmeter.

####Reading Material

######1. A short introductory book on Performance Testing by Scott Barber

######2. Microsoft Performance Testing Guidance for Web Applications

Read chapters 1-4. This covers some fundamentals, the need for performance testing etc

######3. HTTP Basics

####Pre-requisites

  1. Install Java (version 6 or above, 7 preferable). Test this by running "java -version" on command line.
  2. Download and unzip jmeter 2.11 (http://jmeter.apache.org/)
  3. Download the jmeter plugins (http://jmeter-plugins.org/) (Standard Set & Extras Set)
  4. Install Firefox browser
  5. Install Firefox plugin: FoxyProxy Basic
  6. Install Firefox plugin: Firebug