What will I Learn by end of this course?
- Students reported that they were able to troubleshoot the issues faced in the real projects after taking this class
- As most of the companies (& Interviewers) are expecting Performance Testers to have knowledge on multiple Protocols; this course will give wonderful opportunity to get very good working knowledge on Web Services Protocol using loadrunner
- By end of the course you will learn to develop a VuGen Scripts for SOAP & RESTful WebServices 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.
Salient Features
- Life-time access
- 6+ hours.
- Course Completion Certificate.
Who can enroll for this course?
- Anyone who has basic knowledge on loadrunner
- Anyone who has worked with LoadRunner Tool before
- Anyone who wants to get a good hands-on knowledge on Web Services Protocol (using LoadRunner)
- Anyone who wants to master Web Services protocol using LoadRunner.
- Anyone who has the quest to explore loadrunner tool and learn more protocols.
Course syllabus:
- 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