jmeter

JMETER - HISTORY
  • WHY JMETER?
  • FEATURES OF J METER
  • PROTOCOLS SUPPORTED
  • STRENGTHS
  • WEAKNESS
  • INSTALLATION – PREREQUISITES
  • INSTALLING JDK
  • SETTING JAVA HOME
  • DOWNLOADING JMETER
  • RUNNING JMETER
  • RUNNING MODES FOR JMETER
  • EXECUTABLE SCRIPTS
INTRODUCTION TO JMETER GUI
  • BASIC PARTS OF JMETER
  • JMETER ARCHITECTURE
  • PERFORMANCE TESTING PROCESS
  • INTRODUCING THE JMETER GUI
  • COMPONENTS OF JMETER
  • ELEMENTS OF TEST PLAN
  • ELEMENTS OF WORKBENCH
ELEMENTS OF TEST PLAN
  • THREAD GROUP
  • CONTROLLERS
  • SAMPLERS
  • LOGIC CONTROLLERS
  • LISTENERS
  • TIMERS
  • ASSERTIONS
  • CONFIGURATION ELEMENTS
  • PRE-PROCESSOR ELEMENTS
  • POST-PROCESSOR ELEMENTS
  • EXECUTION ORDER
  • SCOPING RULES
WORKING WITH HTTP PROXY SERVER
  • SCRIPTING
  • STEPS IN SCRIPTING
  • RECORDING PREREQUISITES
  • SETTING UP THE HTTP PROXY SERVER WITHIN JMETER.
  • SETTING UP THE PROXY IN BROWSER.
  • RECORD AND PLAYBACK ON SAMPLE SITE
REPLAY & ENHANCING TEST PLAN
  • REPLAY PREREQUISITIES
  • SETTING UP VIEW RESULTS TREE
  • REPLAY
  • REPLAY – VIEW RESULTS TREE
ENHANCING TEST PLAN
  • TRANSACTION CONTROLLER(LABEL)
  • ASSERTION
  • TIMER
  • PARAMETERIZATION
  • CORRELATION
INSERT TRANSACTION CONTROLLER(LABEL)
  • TRANSACTION CONTROLLER
  • SUMMARY REPORT
ADDING ASSERTIONS TO THE TEST PLAN
  • WHAT IS ASSERTION
  • TYPES OF ASSERTION IN JMETER
  • ESPONSE ASSERTION
  • ASSERTION WORKFLOW
  • VIEWING ASSERTION RESULTS
TIMER & PARAMETERIZATION
  • ADDING TIMER TO THE TEST SCRIPT
  • WHAT IS TIMER
  • TYPES OF TIMERS
  • CONSTANT TIMER
  • UNIFORM RANDOM TIMER
START VS START WITH NO PAUSES PARAMETERIZE WITH TEST DATA:
  • WHAT IS PARAMETERIZATION
  • WHY PARAMETERIZE
  • IDENTIFYING THE TEST DATA ON AUT
  • USING THE CSV DATA CONFIG IN JMETER TESTS
CORRELATION HANDLING THE DYNAMIC SERVER VALUES
  • WHAT IS CORRELATION
  • WHY CORRELATION
  • REGULAR EXPRESSION
  • USING REGULAR EXPRESSION EXTRACTOR IN JMETER TESTS
  • COOKIE MANAGER
HANDS ON - SCRIPTING TEST SCENARIO CREATION & EXECUTION
  • ADDING USERS
  • ADDING DEFAULT HTTP REQUEST PROPERTIES
  • ADDING A LISTENER TO VIEW/STORE THE TEST RESULTS
  • ANALYZE THE RESULTS
RUNNING WITH MULTIPLE SCRIPTS
  • CREATING MULTIPLE TEST THREAD GROUPS
  • CALLING THE MULTIPLE THREAD GROUPS FROM A TEST PLAN
  • CONFIGURING THE THREADS GROUPS WITH RESPECTIVE USERS NUMBERS AND RATIOS
  • RUNNING THE LOAD TEST FOR MULTIPLE THREAD GROUPS FROM A SINGLE TEST
  • ANALYZE THE USER GROUP SPECIFIC ISSUES
  • ANALYZE THE TEST PLAN SPECIFIC ISSUES FOR ALL USER GROUPS
MONITORING:
  • PERFMON
  • CAPTURING PERFMON DATA
  • CONFIGURING PERFMON
  • ANALYZING PERFMON DATA
ANALYZING TEST RESULTS & REPORT:
  • ADDING THE ASSERTION RESULTS AND MONITORING
  • CONFIGURING AND GENERATING THE DISTRIBUTION GRAPH
  • CONFIGURING AND GENERATING THE GRAPH FULL RESULTS
  • GENERATING THE MONITOR RESULTS
  • SAVING THE DATA THROUGH SIMPLE DATA WRITER
  • CONFIGURING AND GENERATING THE SPLINE VISUALIZER
  • GENERATING THE AGGREGATE GRAPH FOR MULTI GROUP TEST
  • GENERATING THE AGGREGATE REPORT FOR MULTI THREAD GROUP TEST
  • GENERATING THE SUMMARY REPORT
HANDS ON – TEST EXECUTION & ANALYSIS & REPORTING ADVANCED TOPICS:
  • DISTRIBUTED TESTING
  • TEMPLATES
  • BUILDING A WEBSERVICE TEST PLAN
  • AWARENESS ON JMETER PLUGINS