Performance Testing with LoadRunner with AppDynamics, API, Cloud Apps & LRE – Learn the Fundamentals with Live Project simulation
(Webservices, LRE)
– LIVE Sessions
Micro Focus is now OpenText
Isha presents an Extensive and highly interactive “Performance Testing Using LoadRunner” by our industry expert with 10+ years of hands-on experience. Learn all the basic and advanced performance testing concepts with hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.
Disclaimer: “Isha Training Solutions is not affiliated with, sponsored or authorized by Micro Focus”
About the Instructor :
kirthika has 10+ rich experience in handling performance testing projects.
She has handled multiple training batches over the last 3 to 4 years. She has rich experience in tools like Load Runner, Selenium, UFT SOAP UI. Successfully trained 300+ employees across 50+ corporate giants & is still counting Real time experience in delivering online, recorded, on-demand & classroom/live training programs, with hands-on experience on multiple domains/verticals |
Sample Videos:
Performance Testing & OpenText LoadRunner with AppDynamics, API, Cloud Apps & LRE – Learn the Fundamentals with Live Project simulation -Live Training Demo Video:
Performance Testing & OpenText LoadRunner with AppDynamics, API, Cloud Apps & LRE – Learn the Fundamentals with Live Project simulation -Live Training Day 1 Video:
Live Sessions Price:
Offer price after discount is 300 USD 259 119 USD Or USD13000 INR 12900 INR 8900 Rupees.
OR
Free Day 1 Session:
28th February @ 7:30 AM – 8:30 AM (IST)(Indian Timings)
27th February @ 9 PM – 10 PM (EST) (U.S Timings)
28th February @ 2 AM – 3 AM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday @ 7:30 AM – 8:30 AM (IST)
For Participants in the US: Sunday to Thursday 9 PM – 10 PM (EST)
For Participants in the UK: Monday to Friday 2 AM – 3 AM (BST)
What student’s have to say about kirthika:
This course is a great way to start into Performance Testing path as it teaches from the very beginning. – Showrya
I have been able to learn the difference between Functional testing and Non-Functional testing. – Vimala Elaborately explaining the concepts with the real time examples. – Chanj yes, loved the way how lecturer explains point to point. – Deekhit A good explanation for software testing – Jhon The course inclusive of the trainer was excellent. Lots of skills obtained and will definitely recommend this course to my colleagues at work. – Shaila Very detailed explanation in every section of the course. This Tutorial is Extremely helpful for individuals who are interested in learning Performance testing. – Wamen |
What will I Learn by end of this course?
- By end of the course you will learn to develop a workable strategy for load testing of an enterprise system and be ready to handle any performance testing project using LoadRunner tool
- Even if you are using any other performance testing tool, this course will provide you core guidelines for utilizing it for maximum benefits in less time.
- Learners will get confidence in handling performance testing projects and will be able to do scripting/execution/analysis/
end to end workflow.
Salient Features
- 35+ hours of On-Demand videos.
- Live Project after the course
- Course Completion Certificate
- Frequently asked Interview questions are covered as part of the course.
Who can enroll for this course?
- Beginners to IT Industry or those who want to make their career in performance testing.
- For any fresher or software professional.
- Ideal for Manual testers, Automation Testers, Business Analyst, QA Lead or any software professional.
- Completely new to software industry and want to get a sneak peek into Software Tools
Course syllabus:
- Performance Testing Concepts & NFR
- Is performance testing still required in the current age of cloud? How relevant is performance Testing
- Performance, Scalability & Reliability – Load Vs Stress Vs Endurance
- Non Functional Requirements & Work Load analysis
- Key Terminologies & Terms – SLA, 95th percentile, Real world simulation, Concurrency, Think time, Pacing
- OpenText – LoadRunner Installation & Setup
- Loadrunner download, Components of loadrunner – vugen/Controller/load generator/analyzer, Controller vs LRE
- Script Development & Enhancements & debugging
- Overview of Vugen
- Recording Of user journey/flows using vugen
- Various recording options, frequent issues w.r.t recording
- Script comparator using text compare
- Usage of dev tools & fiddler
- Automating the input variables using Parameters – sequential/random/unique & other options
- Types of Parameterization – Sequential/unique/random
- Parameter types – Random number , date time, vuserid, filetype
- Debug options , generation logs / replay logs
- Automating the dynamic values using correlation – web reg save param / ordinals and dynamic left/right boundaries, regular expression
- Usage of web reg save param – savelen, ordinals
- Regex functions
- How to use generation log/snapshots for correlation
- Usage of auto correlation
- Script Validation & Error Handling; Important lr and web functions
- Web reg find – For page validation
- Web reg save param for response validation
- Status code validation – 200, 400, 500
- Commonly used lr and web functions – lr abort, lr continue on error, lrerror message, lr eval string
- Web set max length, web submit data/form, webgetint, web set user, web add header
- Scripting standards and best practice
- Boiler Plate
- Comments
- Transaction markers
- parameter/correlation naming convention
- Various RunTime Settings & other options in Vugen
- Multiple actions & percentage distribution
- Pacing
- Think time
- Speed/browser simulation
- Proxy settings
- Execution – Controller / LRE
- Basic Schedule / Goal Oriented schedule
- Refreshing run time settings/script from controller
- Creating LoadRunner scenarios – smoke , Load & Stepup or Scalability scenarios
- LRE/Controller various settings & Loadgenerator configuration
- Iteration Based / Duration based executions
- View logs , add/stop users , debugging issues during execution
- Live Project Simulation
- Project KickOff & Sprint Planning – Jira & Confluence
- Overview of application under test – Functional walkthrough
- Nonfunctional requirement analysis
- Document the test plan & NFR in confluence page
- Create performance testing related user stories in Jira
- Script development & enhancements for the business critical user journeys
- Validate monitoring setup – Grafana & Appdynamics
- Execute Smoke tests
- Execute Load Tests & live monitoring of the tests
- Analysis – Loadrunner summary report , response time hits/second, throughput, creating /merging charts, web page diagnostics
- Prepare detailed report in confluence and share the observations/analysis to development team
- Executive summary reports in confluence
- Analysis
- Summary Report
- 90th Percentile
- Transactions summary
- HTTP response codes
- Throughput vs Hits per second
- Users vs Hits per second
- Throughput vs Response Time
- Merging Graphs
- Generating reports
- Prepare detailed report in confluence and share the observations/analysis with development team
- Executive summary reports in confluence
- Key functions /Libraries that are used in most of the projects
- String handling functions – strcpy, strcat, strlen lr eval string, atoi
- File handling functions – fopen, fprintf, fclose, file operating mode
- Loop/Condition statements – ifelse , conditional statements
LoadRunner Enterprise (10+ hours Self-paced videos will be provided):
Performance Testing Overview with Loadrunner Family products:
- LoadRunner Vs LRE
- LRE Administration:
- Describe the basic LRE architecture and functionality
- Manage user accounts
- Assign user privileges
- Project Creation /
- User Creation and Management
- System Health check of LRE
- Timeslot Management
- Host Management
- License Reports
- Oversee server resources
- New Features in LRE
- Introduce the LoadRunner family
- Describe the new features in LoadRunner Enterprise
- LRE Project overview
- Scripts Management
- Hosts Management
- Timeslot Booking
- Planning an effective Load Test in LRE
- Scenario Design
- Workload/Schedule types
- Basic / Real World
- By Test / By Group
- Workload/Schedule types
- Configure the Run time settings
- Define the SLA’s
- Scenario Execution
- Monitor the Performance Testing Execution flow
- Monitor the Performance test Run / Load Test Graphs
- Scenario Design
- Performance Test Results / Analysis
- Collate and analyze the load test data
- Generate reports and graphs for a test set
- Download the load test results files
- Results Generation
- LRE Network Virtualization scenarios & Server monitoring concepts
- Network Virtualization intro and benefits
- How to create Network Virtualization scenarios
- How to monitor Network Virtualization graphs
- How to analyze Tests results with Network Virtualization
- Service Virtualization Overview & Creation of new virtual services
- Using Virtual Service requests in script and running a load test
- Miscellaneous concepts
API (WebServices) Performance Testing Using LoadRunner Training (SOAP & RESTful) (8+ hours Self-paced videos will be provided):
- Introduction to Web Services
- What is Web Service?
- Web Services Demo
- Purpose of Web Services
- Interoperability of Web Services
- Web Applications where Web Services are used.
- Handout / Course Material for the course
- Types of Web Services
- Introduction to SOAP WS
- What is SOAP Protocol?
- UDDI
- Introduction to RESTful Web Services
- Difference Between SOAP WS and RESTful WS
- SOAP Web Services
- Introduction to SOAPUI Tool
- Installation of SOAPUI Tool
- Using SOAPUI Tool
- Different Ways of Creating VuGen Scripts for SOAP WS
- Different Ways of Creating Script Via VuGen
- Creating SOAP WS scripts Using HTTP/HTML Protocol
- Create Script Using Web_custom_Request
- Web_custom_Request – Fix Compilation Errors
- Web_custom_Request – Fix Execution Errors
- Web_custom_Request – Execution
- Creating VuGen Script Via Recording
- SOAP VuGen Scripts – Enhancements
- Transaction Points
- CheckPoints -Introduction
- Insert CheckPoints
- Execute Script after inserting CheckPoints
- CheckPoints – Misc Information
- ErrorHandling 1
- ErrorHandling 2
- SOAP VuGen Scripts -Parameterization – Further Enhancements
- Why Parameterization?
- What is Parameterization?
- Implementing Parameterization?
- Script Execution
- Where can we implement Parameterization
- SOAP VuGen Scripts -Correlation- Further Enhancements
- Sample SOAP Used for Correlation Demonstration
- Why Correlation?
- Implementing Correlation
- Script Execution with Correlation
- Final Script with all the enhancements – Part1
- Final Script with all the enhancements – Part2
- Correlation to Capture any Value
- Correlation to Capture Multiple Values
- Explore Correlation arguments
- Creating SOAP WS scripts Via Web Services Protocol
- All Recording Options for SOAP using Web Services Protocol
- Sample Projects Walk-thru
- Creating VuGen script using “Import WSDL”
- Execute Script
- Installation of WSE2 & WSE3 Patches
- Output Arguments 1
- Output Arguments 2
- Output Arguments 3
- WebServices Protocol — Misc Enhancements
- Enhancements -Inserting Transactions
- Enhancements -Parametrization
- Enhancements -ThinkTime
- WebServices Protocol — Enhancements – Error Handling
- LR_XML_FIND LR Function
- Error_Handling using LR_XML_FIND
- Parameterization & LR_XML_FIND
- WebServices Protocol — Enhancements – Handling Dynamic Values
- How to Handle Dynamic Values in web services protocol
- Input and output arguments
- lr_xml_get_values
- lr_xml_get_values – SelectALL Argument
- lr_xml_extract
- Final Professional script
- SOAP – WebServices Protocol — Other Options for creating scripts
- Via Recording
- Via Importing SOAP File
- RESTful Web Services
- RESTful WebServices – Introduction
- POSTMAN Tool – Installation
- Sample RESTful Web Service – Part1
- Access Rest Services from POSTMAN
- VUGEN Script for GET Request
- VUGEN Script for POST Request
- VUGEN Script for PUT Request
- RESTful WS — Enhancements
- RESTful WS — Parameterization- Part1
- RESTful WS — Parameterization- Part2
- RESTful WS — Correlation
-
- Misc Section – C Programming
- Introduction
- DataType – Integer – Part1
- DataType – Integer – Part2
- DataType – String
- LR Parameter
- Conversions – Part1
- Conversions – Part2
- Conversions – Part3
- Misc Section – C Programming