loadrunner course content


  •     What is Loadrunner?
  •     Introduction:
  •     Objective:
  •     Terminology in LR( Ex: Vusers,Hits/sec,TPS and etc…)
  •     Types of testing(Ex: smoke,load,stress and etc…)
  •     Important HTTP Status Codes (100,200,300,400,500 series http   status codes)
  •     LR components.(Vugen,Controller,Analysis)
  •     Recording actions in VUGEN(Vuser_init(),Action(),Vuser_end());
  •     Recording Modes(HTML and URL).

            There are 2 recording modes.
    a)HTML Based
    b)URL Based
  •     Difference between HTML and URL Mode
  •     Runtime Settings:(Ex: Runlogic,pacing, thinktime, mislenous , preferences and etc…) (will be discussed in detail)
  •      Parameterization.(Various options are there like Sequential, Random and Unique and etc..,will be discussed in depth)
  •     Correlation.(It’s a very important topic and heart of the Loadrunner, will explain until student understand completely)
  •     Transaction Points
  •     Check Points:web_reg_find();

Note:
The above topics are very important,has to explain to students in depth. looks to be it is 5 or 6 lines concepts.But those are the heart of loadrunner.

 

Some Important Functions:


EX: Lr_eval_string(); Lr_save_string() ; lr_abort();lr_output_message(),lr_error_message();atoi()

itoa();strlen(),strcpy(),strcat(),strcmp(),web_get_int_property()   ;web_cache_cleanup(),web_cleanup_cookies()
   

   
Script continuation functions

lr_exit(LR_EXIT_VUSER,LR_FAIL);

instead of LR_EXIT_VUSER we can replace with

lr_exit_main_iteration_and_continue ,
lr_exit_vuser_after_iteration ,
lr_exit_action_and_continue

File Pointers(Ex:fprintf)

Controller


  Types of Scenarios.

 There are 2 types of scenarios
  • ·Manual scenario
  • ·Goal oriented scenario
Scenario Schedule:
Schedule by scenario
Schedule by group

Rendzeous Point.

Ipspoofing.

Controller--Load Generator

Auto collate Results

90th percentile

Errorrate.

Formulas

Analysis


OS level Counters: (Memory,Harddisk,Processor and etc…)(will be discussed depth)

Application/server Level Counters: connection pooling,GC,memoryleak,servlets and etc…)

Database level Counters(Ex:Deadlocks,Sqlcompilations/sec,Full scans/secand etc...)