This three-day course introduces students to advanced concepts and usage of the LoadRunner Analysis tool. Using the Analysis tool to its best advantage includes the ability to verify the scenario execution, measure results against known success criteria, and pinpoint performance problems.
Other topics in the course include using the Analysis tool to conduct advanced report analysis and identify best practice approaches for test design and result investigation. Skills, such as the performance of root cause analysis, monitoring and analyzing error information are refined, as is the ability to collaborate effectively with testing team members to conduct effective report analysis.
The course uses lecture, text, and a series of hands-on labs to teach the course material to the student.
Module 1: Course Overview and Introduction to Advanced Analysis in LoadRunner
- Discuss performance testing and types of performance testing
- Describe load testing and benefits of load testing
- Summarize the HP solution for load testing
- Describe HP Performance Center (PC)
- Explain the advantages of HP Application Lifecycle Management (ALM) in performance testing and how ALM integrates with PC
- Describe the contents of the course and different phases of load testing
Module 2: Collecting Data Using the Controller
- Identify the Controller actions during scenario execution
- Identify the types of data that you can collect for analysis
- Examine the scenario execution process for manual and goal-oriented scenarios
- Identify the various scenario types or test profiles
- Define the concept of ramping up
Module 3: Introduction to the Analysis Tool
- Explain the analysis process
- Identify the two types of analysis files
- Explain the analysis session storage structure
- Identify two categories of analysis graphs
- Explain the functionality of different analysis graphs
- Explain the impact of graphs
- Describe granularity properties
- Explain the impact of granularity
- Describe filtering and its impact
Module 4: Anatomy of a Successful Design and Execution of a LoadRunner Test
- Define basic load test rules against which results may be measured
- Use base graphs to verify the concepts of a test match of preliminary results
- Review common design faults
Module 5: Defining Success Criteria
- Describe the goals for the success criteria for your analysis
- Illustrate the proper way to define success criteria for your analysis
- Explain Service Level Agreements (SLAs) and Non-Functional Requirements (NFRs)
- Define an SLA in the Controller
Module 6: Analysis of a Test Failure – Inefficiency
- Explain why tests fail
- Examine the basic factors that might cause test failure:
o Slow transactions
o Errors
o Geographical considerations
o Network speed
o Software component inefficiency
o Hardware component inefficiency
Module 7: Analysis of a Test Failure – Resources
- Define the term resources
- Describe various resource limitations
- Summarize what occurs during a resource failure
- Identify methods and tools used to investigate resource failures
Module 8: Using Deep Diagnostic Graphs
- Discuss the uses of Deep Diagnostics graphs
- Define the different types of Deep Diagnostics graphs
- Describe the user request life cycle
- Enable the Web Page Diagnostics feature
- List the elements of the Web Page Diagnostics screen
- Explain about Java 2 Enterprise Edition (J2EE) and .NET Deep Diagnostics graphs
- Explain the types of Enterprise Resource Planning (ERP)/Customer Relationship Management (CRM) Deep Diagnostics
Module 9: Generating Cross Results Graphs
- Explain how to cross results from a number of different result files
- Describe when you should cross results
- Explain the extra features and limitations of crossed results
Module 10: Reporting Analysis and HTML Reports
- Describe effective reporting
- Identify available reports in the Analysis tool
- Examine What You See Is What You Get (WYSIWYG) reporting graphs
- Discuss Hyper Text Markup Language (HTML) reports
Module 11: Reporting Templates
- Explain how to use the Report template
- Create a new template
- Run a report and view the report results
Module 12: Production Monitoring
- Identify drawbacks of performance testing
- Explain why production monitoring is useful
- Describe how load is applied during production monitoring
- Describe the benefits of using HP SiteScope
Updating ....