|
|
|
|
Training Video - 1 |
|
 |
Duration: 1 hour 5 mins
|
LoadRunner Introduction |
|
 |
TOPICS
LR11 installation
LR Architecture
LR Components
-VUGen
-Controller
-Load Generators
-LoadRunner Agent
-Remote Agent Dispatcher
-Analysis
Load Testing Stages
Load Testing Objectives
Overview on Test Planning
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 8 |
|
 |
Duration: 29 mins
|
File Operations in C |
|
 |
TOPICS
Reading a file
Writing into a file
File Handling functions
fopen
access modes
fwrite
fread
fclose
feof
rewind
20 Exercises in C
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 15 |
|
 |
Duration: 1 hr 30 mins
|
Runtime Settings |
|
 |
TOPICS
Run Logic
Blocks and Iterations
Pacing
Log
Think Time
Additional Attributes
Miscellaneous settings
Browser Emulation
Content Check
Proxy
Preferences
|
|
|
|
|
|
|
|
|
| |
|
|
|
Training Video - 2 |
|
 |
Duration: 2 hours 13 mins
|
VuGen Introduction |
|
 |
TOPICS
Introduction to VUGen
Start Page
New Script creation
Protocols
Single Protocol Script
Multiple Protocol Script
Recording Dialog
Default Actions
Recording first script
Tree View
Script View
Replay Log
Runtime Viewer
Protocol Advisor
Output Window -Replay Log, Recording Log
Generation Log, Correlation Results, Run-time data
Workflow Wizard
Creating Script from Template
Understanding first recorded script - functions
Help F1
Saving Script
Script Folder Structure
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 9 |
|
 |
Duration: 33 mins
|
Parametrization |
Completely free module
|
 |
TOPICS
Parameters
Concept of parameter
Why parameterization is required
Creating Parameters
Using Existing Parameters
Using Parameter List
Parameterization options
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 16 |
|
 |
Duration: 28 mins
|
Error Handling |
|
 |
TOPICS
Error handling - debug message setting
lr_error_message
How to insert break point
Stepping over
Debugging
|
|
|
|
|
|
|
|
|
| |
|
|
|
Training Video - 3 |
|
 |
Duration: 49 mins
|
Recording Options |
|
 |
TOPICS
Recording Options
Recording Levels
HTML Mode
Why is HTML mode context sensitive
Why is HTML mode called intuitive
URL Mode
Regenerate Script feature
GUI Mode
Scripting Options
Adding and Removing Protocols
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 10 |
|
 |
Duration: 1 hour 1 min
|
Data Assignment and Update Methods |
|
 |
TOPICS
Parameter List Configuation
LR Parameter Functions
->lr_save_string
->lr_eval_string
->lr_free_parameter
->lr_advance_parameter
->lr_next_row
Data Assignment methods
-Sequential
-Random
-Unique
Data Update Methods
-Each Occurrence
-Each Iteration
-Once
Simulator
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 17 |
|
 |
Duration: 1 hour 3 mins
|
Generic LR and Protocol Specific Functions |
|
 |
TOPICS
LR Related functions
lr_exit
lr_abort
lr_continue_on_error
lr_start_transaction
lr_end_transaction
lr_save_string
and 15 more functions
Protocol Related Functions
web_reg_find
web_find
web_reg_save_param
web_reg_save_param_ex
web_set_max_html_param_length
web_get_int_property
and 15 more functions
|
|
|
|
|
|
|
|
|
| |
|
|
|
Training Video - 4 |
|
 |
Duration: 1 hour 30 mins
|
Actions and Transactions |
Partially free module
|
 |
TOPICS
Introduction to Actions
Creating new Actions
Renaming actions
Deleting Actions
Importing Actions
Enhancing VUGen Script
What are transactions?
Inserting Transaction Points during recording
Inserting Transaction Points after recording
VUGen Function for transaction point
Sub transactions
dealing with lr_think_time statements w.r.t to enhancing script
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 11 |
|
 |
Duration: 1 hour 18 mins
|
Parameter Types |
|
 |
TOPICS
Date/Time
VUSER ID
LoadGenerator name
Iteration No
User defined functions
GroupName
Random Number
Unique Number
File
Table
Using Data Wizard
Importing Data from Excel sheet
Importing Data from Oracle DB
DSN Creation
Using SQL Query
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 18 |
|
 |
Duration: 2 hours 22 mins
|
End to End Scripting Flow |
|
 |
TOPICS
Refresher - a Complete end to end scenario scripting
|
|
|
|
|
|
|
|
|
| |
|
|
|
Training Video - 5 |
|
 |
Duration: 57 mins
|
Introduction to C |
Partially free module
|
 |
TOPICS
Datatypes in C – int , short, long, float, double, char
If condition statement
Switch statement
Operations <, >, ==, !=
For loop construct
While loop construct
Do while loop construct
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 12 |
|
 |
Duration: 1 hour 12 mins
|
Checkpoints & Rendezvous Points |
|
 |
TOPICS
Text check point during recording
Text checks after recording
web_reg_find
web_find
Image checkpoints
Web_image_ check
Rendezvous point
lr_rendezvous
lr_rendezvous_ex
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 19 |
|
 |
Duration: 2 hr 12 mins
|
WebService Protocol Scriptng |
|
 |
TOPICS
Concept of Webservice
WSDL
UDDI
soap request format
Manage Service
Add service call
Import soap
web_custom_request
checkpoints
Xpath Query
SOA Tools
Analyse traffic
xml functions
->lr_xml_delete
->lr_xml_extract
->lr_xml_find
->lr_xml_get_values
->lr_xml_insert
|
|
|
|
|
|
|
|
|
| |
|
|
|
Training Video - 6 |
|
 |
Duration: 1 hour 14 mins
|
Array and Functions in C |
|
 |
TOPICS
Arrays
Pointers Concept
Functions
Header Files
Function library
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 13 |
|
 |
Duration: 1 hour 18 mins
|
Correlation |
|
 |
TOPICS
Concept of correlation
Manual Correlation
Example of Correlation
Wdiff
Identifying dynamic value
Auto Correlation
Correlation Library
Importing & exporting Correlation Library
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 20 |
|
 |
Duration: 40 mins
|
Oracle JDBC Conncetivity |
|
 |
TOPICS
Database testing
JDBC
Java Protocol Script
Java Actions
Java Code for JDBC connection
Scripting Example
|
|
|
|
|
|
|
|
|
| |
|
|
|
Training Video - 7 |
|
 |
Duration: 1 hour
|
String Manipulations in C |
Completely free module
|
 |
TOPICS
String Functions
->strcpy
->strncpy
->strcat
->strcmp
->stricmp
->strlen
->strchr
->strlwr
->strupr
->strstr
->strset
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 14 |
|
 |
Duration: 38 mins
|
More on Correlation |
|
 |
TOPICS
what all values require to be correlated
How to handle dynamic dropdown values
How to handle boundaries with \n,"
How to handle large dynamic values
Difference between two correlation functions
Correlation with changing boundaries
Exercise on Correlation
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - Update 1 |
|
 |
Duration: 1 hour 5 mins
|
Testing Restful Webservice |
|
 |
TOPICS
Restful Webservices
SOAP - WSDL, XML SOAP Message
REST based API
HTTP Methods- GET, POST, DELETE, PUT
MIME TYPES - JSON, XML
CRUD Operations from LR
Sending Post Request from LR
Sending JSON Payload
Checking JSON Response in Replay Log
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
Training Video - 21 |
|
 |
Duration: 1 hour 5 mins
|
Introduction to Controller |
|
 |
TOPICS
Introduction to Controller
Opening controller
Significance of Controller
First look at Controller Interface
Features on controller
Adding/configuring Load generator
Design Tab
Run Tab
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 23 |
|
 |
Duration: 1 hour 10 mins
|
Banking scenario & SLA Rules |
Partially free module
|
 |
TOPICS
Baseline test
Increase load in steps
Runtime settings
Schedule delay
Logs
Errors
Real time scenario designing
scenario- banking site
SLA Rule Configuration
SLA Example
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 25 |
|
 |
Duration: 1 hr 16 mins
|
Setting up Monitors & Counters |
|
 |
TOPICS
Online monitor set up
Configure graph
Configure measurement
Client side metrics
Server side metrics
Brief on Sitescope
Perfmon
Monitors
Counters - Processor, Memory, Disk, Network, DB
QTP script from Loadrunner
Tools -> Option Menu
|
|
|
|
|
|
|
|
|
| |
|
|
|
Training Video - 22 |
|
 |
Duration: 1hour 2 mins
|
Creating Scenario |
|
 |
TOPICS
Vuser statuses
Designing Scenario - Creating a scenario
Run scenario with sample Vuser load
Controlling vusers - Manually adding Vuser to running scenario
Stoping few vusers
Run one Vuser only
Controling Vuser Groups
Viewing vusers during executions
Types of Scenario - Manual Scenario, Goal Oriented Scenario
Scheduling Scenarios - Schedule by scenario, Schedule by group
Usage Modeling
Designing Scenrio
Schedule Run Modes -Basic, Real World
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 24 |
|
 |
Duration: 30 mins
|
Rendezvous Policy & IP Spoofing |
|
 |
TOPICS
Rendezvous Point
Rendezvous Ploicy in details
Concept of IP Spoofing
Auto-Collation feature
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 26 |
|
 |
Duration: 50 mins
|
Goal Oriented Scenario |
|
 |
TOPICS
5 Types of Goal Oriented Scenario
Goal type: concurrent Vusers
Goal type: hits per second
Goal type: transactions per second
Goal type: pages per minute
Goal type: transaction response time
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
Training Video - 27 |
|
 |
Duration: 58 mins
|
Introduction to Analysis |
|
 |
TOPICS
Introduction to Analysis
Summary Report
Configuring Analysis Session
SLA Report
SLA Configuration from Analysis
Add Graphs
Delete Graphs
Rename Graphs
Duplicate Graphs
Session Information
View Runtime Setting
Windows menu
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 28 |
|
 |
Duration: 1 hour 25 mins
|
Graph Configuration |
|
 |
TOPICS
Set Global Filter
Set Filter By - Filter Condition, Group by
Drill Down on specefic measurement
Set Grunalarity
View Measurement trends
View Cursor
View Raw data
Comments
Display Options
Merge Graphs
Auto-Correlate Graphs
Cross Results
External Monitor - Import Data
Report generation
Using Templates
HTML Report
Customizing Templates
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 29 |
|
 |
Duration: 2 hr 24 mins
|
Interpreting Graphs and Identifying Bottlenecks |
|
 |
TOPICS
Web Diagnostics graph
Graph analysis
Introduction to Bottlenecks
Types of bottlenecks
Memory Bottlenecks
CPU Bottlenecks
Brief on Disk and Network Bottleneck
Database Bottlenecks
AWR reports for Oracle DB
Exercise
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 30 |
|
 |
Duration: 38 mins
|
Introduction to Sitescope |
|
 |
TOPICS
Introduction to Sitescope
Creating Groups
Creating Monitors
Configuring Monitors
Creating Alerts
Associated Alerts with Monitors
|
|
|
|
|
|
|
|
|
| |