<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.de/css/xml-course.xsl"?><course productid="35959" language="en" source="https://portal.flane.de/ibb/en/xml-course/opentext-vugen" lastchanged="2025-07-29T12:18:45+02:00" parent="https://portal.flane.de/ibb/en/xml-courses"><title>Virtual User Generator (VuGen) Essentials</title><productcode>VUGEN</productcode><vendorcode>MF</vendorcode><vendorname>OpenText</vendorname><fullproductcode>MF-VUGEN</fullproductcode><version>24.1</version><objective>&lt;ul&gt;
&lt;li&gt;Record scripts for the web application using the VuGen&lt;/li&gt;&lt;li&gt;Enhance scripts by:&lt;/li&gt;&lt;li&gt;Adding Transaction (measure the response time of the business process)&lt;/li&gt;&lt;li&gt;Parameterization (test with multiple data)&lt;/li&gt;&lt;li&gt;Adding Checkpoints (validate the correct page navigation)&lt;/li&gt;&lt;li&gt;Correlation (handle the dynamic values coming from the server)&lt;/li&gt;&lt;li&gt;Replay and debug scripts in VuGen&lt;/li&gt;&lt;li&gt;Define an action for a web script&lt;/li&gt;&lt;li&gt;Record a script with multiple actions&lt;/li&gt;&lt;li&gt;Work with VuGen Editor&lt;/li&gt;&lt;li&gt;Describe general LR functions and protocol-specific functions&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Working knowledge of Windows, websites, and browsers.&lt;/li&gt;&lt;li&gt;Fundamental understanding of C programming is helpful, but not mandatory.&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Performance test engineers and users of LoadRunner family of products, who need to develop performance test scripts using LoadRunner VuGen.&lt;/p&gt;</audience><contents>&lt;h4&gt;Module 1: Course Overview&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Identify the contents and objectives of the course&lt;/li&gt;&lt;li&gt;Define the class schedule and class logistics&lt;/li&gt;&lt;li&gt;Identify the related courses&lt;/li&gt;&lt;li&gt;Discuss the lab environment details&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 2: Introduction to Virtual User Generator (VuGen)&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Define Virtual User (Vuser) and VuGen&lt;/li&gt;&lt;li&gt;Explore the new look and feel of the VuGen UI&lt;/li&gt;&lt;li&gt;Explain how to use the step navigator and Solution Explorer&lt;/li&gt;&lt;li&gt;Discuss the script workflow&lt;/li&gt;&lt;li&gt;Create scripts using VuGen&lt;/li&gt;&lt;li&gt;Record business processes with VuGen&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 3: What&amp;#039;s New in VuGen&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Discuss the improvements in VuGen&lt;/li&gt;&lt;li&gt;Describe the protocol enhancements&lt;/li&gt;&lt;li&gt;Explore integrations, ecosystem enhancements, and modernization efforts&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 4: Recording Scripts for Web Applications&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Create Vuser scripts by recording user steps&lt;/li&gt;&lt;li&gt;Save scripts&lt;/li&gt;&lt;li&gt;Connect VuGen with LoadRunner Enterprise&lt;/li&gt;&lt;li&gt;Create business process reports&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 5: Replaying and Debugging a Vuser Script&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Identify and configure the appropriate web run-time settings for replaying scripts&lt;/li&gt;&lt;li&gt;Replay and debug the script in VuGen&lt;/li&gt;&lt;li&gt;Recognize the debugging tools available in VuGen&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 6: Inserting Transactions into a Script&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Explain the use of transactions in a script&lt;/li&gt;&lt;li&gt;Add a transaction into a script during the recording&lt;/li&gt;&lt;li&gt;Insert a transaction into a script after recording&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 7: Verifying a Vuser Script&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Identify the need to use verification in scripts&lt;/li&gt;&lt;li&gt;Define verification for scripts&lt;/li&gt;&lt;li&gt;Add text checkpoints during and after the recording of scripts&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 8: Parameterizing a Script&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Define parameterization&lt;/li&gt;&lt;li&gt;Determine when to parameterize a script&lt;/li&gt;&lt;li&gt;Create and modify parameter lists&lt;/li&gt;&lt;li&gt;Create new parameters&lt;/li&gt;&lt;li&gt;Work with parameter properties&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 9: Auto Correlation After Recording&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Describe correlation&lt;/li&gt;&lt;li&gt;Work with the Design Studio&lt;/li&gt;&lt;li&gt;Correlate dynamic values after recording a script&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 10: Using Manual Correlation&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Explain the manual correlation process&lt;/li&gt;&lt;li&gt;Configure the parameters for correlation&lt;/li&gt;&lt;li&gt;Correlate a script manually by:&lt;/li&gt;&lt;li&gt;Adding the web_reg_save_param_ex correlation function&lt;/li&gt;&lt;li&gt;Parameterizing the dynamic value in the script&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 11: Using the Advanced Scripting Techniques for Vuser Scripts&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Explain the general LR functions&lt;/li&gt;&lt;li&gt;Explain the protocol-specific functions&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 12: Using the VuGen Editor&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Work with VuGen Editor&lt;/li&gt;&lt;li&gt;Send customized output messages to the Replay Log&lt;/li&gt;&lt;li&gt;Identify basic C code, including statements, variables, and functions&lt;/li&gt;&lt;li&gt;Apply basic debugging techniques in VuGen&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 13: Creating Actions for a Web Script&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Define an action for a web script&lt;/li&gt;&lt;li&gt;Record a script with multiple actions&lt;/li&gt;&lt;li&gt;Create action blocks&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 14: Using Correlation Rules to Auto Correlate During Code Generation&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Create correlation rules to auto correlate&lt;/li&gt;&lt;li&gt;Regenerate and record scripts&lt;/li&gt;&lt;li&gt;Import and export correlation rules&lt;/li&gt;&lt;/ul&gt;</contents><objective_plain>- Record scripts for the web application using the VuGen
- Enhance scripts by:
- Adding Transaction (measure the response time of the business process)
- Parameterization (test with multiple data)
- Adding Checkpoints (validate the correct page navigation)
- Correlation (handle the dynamic values coming from the server)
- Replay and debug scripts in VuGen
- Define an action for a web script
- Record a script with multiple actions
- Work with VuGen Editor
- Describe general LR functions and protocol-specific functions</objective_plain><essentials_plain>- Working knowledge of Windows, websites, and browsers.
- Fundamental understanding of C programming is helpful, but not mandatory.</essentials_plain><audience_plain>Performance test engineers and users of LoadRunner family of products, who need to develop performance test scripts using LoadRunner VuGen.</audience_plain><contents_plain>Module 1: Course Overview


- Identify the contents and objectives of the course
- Define the class schedule and class logistics
- Identify the related courses
- Discuss the lab environment details
Module 2: Introduction to Virtual User Generator (VuGen)


- Define Virtual User (Vuser) and VuGen
- Explore the new look and feel of the VuGen UI
- Explain how to use the step navigator and Solution Explorer
- Discuss the script workflow
- Create scripts using VuGen
- Record business processes with VuGen
Module 3: What's New in VuGen


- Discuss the improvements in VuGen
- Describe the protocol enhancements
- Explore integrations, ecosystem enhancements, and modernization efforts
Module 4: Recording Scripts for Web Applications


- Create Vuser scripts by recording user steps
- Save scripts
- Connect VuGen with LoadRunner Enterprise
- Create business process reports
Module 5: Replaying and Debugging a Vuser Script


- Identify and configure the appropriate web run-time settings for replaying scripts
- Replay and debug the script in VuGen
- Recognize the debugging tools available in VuGen
Module 6: Inserting Transactions into a Script


- Explain the use of transactions in a script
- Add a transaction into a script during the recording
- Insert a transaction into a script after recording
Module 7: Verifying a Vuser Script


- Identify the need to use verification in scripts
- Define verification for scripts
- Add text checkpoints during and after the recording of scripts
Module 8: Parameterizing a Script


- Define parameterization
- Determine when to parameterize a script
- Create and modify parameter lists
- Create new parameters
- Work with parameter properties
Module 9: Auto Correlation After Recording


- Describe correlation
- Work with the Design Studio
- Correlate dynamic values after recording a script
Module 10: Using Manual Correlation


- Explain the manual correlation process
- Configure the parameters for correlation
- Correlate a script manually by:
- Adding the web_reg_save_param_ex correlation function
- Parameterizing the dynamic value in the script
Module 11: Using the Advanced Scripting Techniques for Vuser Scripts


- Explain the general LR functions
- Explain the protocol-specific functions
Module 12: Using the VuGen Editor


- Work with VuGen Editor
- Send customized output messages to the Replay Log
- Identify basic C code, including statements, variables, and functions
- Apply basic debugging techniques in VuGen
Module 13: Creating Actions for a Web Script


- Define an action for a web script
- Record a script with multiple actions
- Create action blocks
Module 14: Using Correlation Rules to Auto Correlate During Code Generation


- Create correlation rules to auto correlate
- Regenerate and record scripts
- Import and export correlation rules</contents_plain><duration unit="d" days="2">2 days</duration><pricelist><price country="DE" currency="EUR">1600.00</price></pricelist><miles/></course>