Fundamentals of Jmeter
Course Code : CTOJM 200 Source : CresTech Course Length : 2 days
Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
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 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 behavior under heavy concurrent load.
Course Objectives
After completing this course, you will be able to:
Identify what information needs to be gathered for load testing.
Identify the components of JMeter.
Apply the workflow recommended for creating a basic JMeter scenario.
Assign scripts, run-time settings, load generators and Vusers to a JMeter scenario based on your load testing goals.
Load test your application by running a scenario.
Participants, Prerequisites
The course is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using JMeter. While previous testing tool knowledge is not required.
Attendees should have the following
Knowledge of various software applications
Regression testing concepts
Knowledge of different OS environments
Knowledge of different web browsers
JMeter Contents
Introduction
History
The Future
Requirements
Java Version
Operating System
Running JMeter
JMeter's Classpath
Using a Proxy Server
Non-GUI Mode
Distributed Mode
Overriding Properties via the Command Line
Logging and Error Messages
Building a Test Plan
Adding and Removing Elements
Loading and Saving Elements
Configuring Tree Elements
Running a Test Plan
Scoping Rules
Element of Test Plan
Thread Group
Controllers
Samplers
Logic Controllers
Listeners
Timers
Assertions
Configuration Elements
Pre-Processor Elements
Post-Processor Elements
Building a Web Test Plan
Adding Users
Adding Default HTTP Request Properties
Adding Cookie Support
Adding HTTP Requests
Adding Post-Processor for Correlation
Adding a Listener to View/Store the Test Results
Saving the Test Plan
Running the Test Plan
Building an Advance Web Test Plan
Handling User Sessions with URL Rewriting
Using a Header Manager
Building a Database Test Plan
Adding Users
Adding JDBC Requests
Adding a Listener to View/Store the Test Results
Saving the Test Plan
Running the Test Plan
Building a Web Service Test Plan
Adding Users
Adding Web Service Requests
Adding a Listener to View/Store the Test Results
Saving the Test Plan
Running the Test Plan
Building a Monitor Test Plan
Adding Server
Adding HTTP Auth Manager (Works only for Tomcat5 Build)
Adding HTTP Requests
Adding Constant Timer
Adding a Listener to View/Store the Test Results
Adding Monitor Results
Saving the Test Plan
Running the Test Plan
Listeners
Assertion Results
BeanShell Listener
Distribution Graph
Graph Full Results
Graph Results
Monitor Results
Simple Data Writer
Spline Visualizer
Aggregate Graph
Aggregate Report
Summary Report
View Results in Table
View Results Tree
Best Practice
Limit the Number of Threads
Where to Put the Cookie Manager
Where to Put the Authorization Manager
Using the Proxy Server to record test scripts
User variables
Reducing resource requirements
BeanShell server
Software Testing Training
Software testing institute
corporate training software testing
For More Visit Site
http://www.crestechsoftware.com/
For discussion FORUM
http://www.crestechsoftware.com/forum
Friday, July 4, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment