Sunteți pe pagina 1din 5

Performance

Testing JMeter

20 Dec 2014

Professional Training Courses


Performance Testing
using

JMeter







QAAgility Technologies

QA Agility through Innovation and Automation


QAAgility Technologies
USA Office: 90 Hamilton Street, Cambridge, MA 02139. USA.
Phone: +1 978.677.4657 l Website: http://www.qaagility.com/overseas.html l Email: usa@qaagility.com
India Office: B114, Kailash Complex, Park Site, Powai Vikhroli Link Road, Vikhroli West, Mumbai 400079, INDIA.
Phone: 91-22-4026 1540 l Website: http://www.qaagility.com l Email: info@qaagility.com
1

Performance Testing JMeter

20 Dec 2014

Contents

Course Objectives

Course Overview

Course Content Topics covered

Course Expectations

Intended Audience

Prerequisite

Lab Requirement

Delivery Method

Recommended Follow up Courses


QAAgility Technologies
USA Office: 90 Hamilton Street, Cambridge, MA 02139. USA.
Phone: +1 978.677.4657 l Website: http://www.qaagility.com/overseas.html l Email: usa@qaagility.com
India Office: B114, Kailash Complex, Park Site, Powai Vikhroli Link Road, Vikhroli West, Mumbai 400079, INDIA.
Phone: 91-22-4026 1540 l Website: http://www.qaagility.com l Email: info@qaagility.com
2

Performance Testing JMeter

20 Dec 2014

Course Objectives
Apache JMeter may be used to test performance both on static and dynamic resources (files,
Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers, DWR, AJAX and more). It
can be used to simulate a heavy load on a server, network or object to test its strength or to analyze
overall performance under different load types. You can use it to make a graphical analysis of
performance or to test your server/script/object behaviour under heavy concurrent load. You will
learn to work with the graphs to display data after a test is run.

All topics are supported by extensive hands-on exercises that are based on real-life examples
designed to provide you with the knowledge to plan and implement load testing using JMeter.

Course Duration
Two days 16 Hours

Course Overview
This core course provides a comprehensive understanding of using JMeter as a Performance Testing
tool for different environments through practical approach. Emphasis is placed on planning a load
test, understanding scenarios, adding schedules, building scenarios, using runtime settings,
monitoring performance, executing scenarios, how to the work load modelling in a practical way.
There will also be a special session on the comparison on different performance testing tools, how to
perform performance validations. . With the training you would get to know the following:

Learn to create Pluggable Samplers which allow unlimited testing capabilities.


Understand several load statistics which may be choosen with pluggable timers.
Understand data analysis and visualization plugins allow great extendibility as well as
personalization.
Understand to use functions which can be used to provide dynamic input to a test or provide
data manipulation

Course Content Topics covered


The course would cover the following topics in the daily break-up provided below:
Day 1 Performance Testing Basics

Introduction to Performance Testing


Performance Testing for Web Applications
Architecture of any performance test tool
Workload Modelling, Benchmarking, Types of testing

(Theory)
4 hrs

Setting up Performance Lab


Performance Test Plan (Case Studies)
Day 1 Introduction to JMeter


QAAgility Technologies
USA Office: 90 Hamilton Street, Cambridge, MA 02139. USA.
Phone: +1 978.677.4657 l Website: http://www.qaagility.com/overseas.html l Email: usa@qaagility.com
India Office: B114, Kailash Complex, Park Site, Powai Vikhroli Link Road, Vikhroli West, Mumbai 400079, INDIA.
Phone: 91-22-4026 1540 l Website: http://www.qaagility.com l Email: info@qaagility.com
3

Performance Testing JMeter

20 Dec 2014

About Jmeter &Benefits


Installation / Proxy Server Browser Config

(Theory)
2 hrs

(Lab)
2hrs

JMeter Test Plan (Creation and Execution)


JMeter GUI and Features
Thread Group, Controllers & Config Elements
Reading Result from Test Plan
Exercise

Day 2 JMeter Listeners, Functions & Variables
JMeter Listeners & their Types
Creating User Variables
Validation & Verification
Using JMeter functions
Day 2 Proxy Server, Parameterization, Regular Expression
Using JMeter Proxy Server
Parametrizing Tests & Using Regular Expressions
Remote and Distributed Testing
Other Recording & Monitoring tools (What you cannot do with Jmeter)
Application & Database Monitoring
Day 2 Resource Monitoring & Real World Testing
Analysing & Understanding JMeter Results Performance Analysis

(Theory)
2 hrs

(Lab)
2hrs

(Theory)
2 hrs

(Lab)
2hrs

(Lab)
5 hrs

Course Expectations
After completing this course you will be able to :
Basics of Performance/Load testing
Identify what information needs to be gathered for load testing
Planning an effective Scenario
Identify a right combination of work load for the application
Designing right level of service agreement for your scenario
Identify the components of JMeter
Apply the workflow recommended for creating a basic JMeter scenario
Create scripts, run-time settings, performance monitors, load generators, and Threads to a
JMeter scenario based on your load testing goals
Load test your application by running a scenario
Effective Result Analysis with the help of graphs generated

Intended Audience
o

Quality Assurance Engineer


QAAgility Technologies
USA Office: 90 Hamilton Street, Cambridge, MA 02139. USA.
Phone: +1 978.677.4657 l Website: http://www.qaagility.com/overseas.html l Email: usa@qaagility.com
India Office: B114, Kailash Complex, Park Site, Powai Vikhroli Link Road, Vikhroli West, Mumbai 400079, INDIA.
Phone: 91-22-4026 1540 l Website: http://www.qaagility.com l Email: info@qaagility.com
4

Performance Testing JMeter

20 Dec 2014

Performance Engineer

New users of JMeter who need to load test their application and/or executives who will be
involved in any part of load testing

Engineers who are freshers and have development experience and want to start their
career as an performance engineer

Prerequisite
Working knowledge of:
o

Windows Operating System

Web sites and browsers

Client / Server Environment

Lab Requirement
o

Hardware Configuration: Any Latest Processor , 4GB RAM, 2 GB HDD (Minimum)

Operating System: Windows 7 / 8

Software: Browser Firefox (Any Version), WinZip

Latest Production release of JMeter.



Internet connection Required

Delivery Method
Lectures and Exercises

Recommended Follow up Courses


o

Advance QTP with Frameworks (2 days T+L)

Test Automation using Selenium (2 days T+L)

Advance Quality Centre (2 days T+L)

HP Loadrunner (2days T+L)

Advance Jmeter (Dynamic Websites)


QAAgility Technologies
USA Office: 90 Hamilton Street, Cambridge, MA 02139. USA.
Phone: +1 978.677.4657 l Website: http://www.qaagility.com/overseas.html l Email: usa@qaagility.com
India Office: B114, Kailash Complex, Park Site, Powai Vikhroli Link Road, Vikhroli West, Mumbai 400079, INDIA.
Phone: 91-22-4026 1540 l Website: http://www.qaagility.com l Email: info@qaagility.com
5

S-ar putea să vă placă și