About GUI Vuser scripts
GUI Vusers enable you to measure and monitor end-to-end user response times while your client/server system is under load. A GUI Vuser emulates the complete environment of a human user.
For example, a human user sits at a machine, operates applications using the keyboard and the mouse, and reads information on the machine's monitor. Similarly, a GUI Vuser runs on its own machine and operates applications. A GUI Vuser can be programmed to read and act on information that appears on its machine's display.
Suppose that you have a bank server that services many automatic teller machines (ATMs). You could create a GUI Vuser script that:
Opens the ATM application
Enters an account number
Enters the amount of cash to be withdrawn
Withdraws cash from the account
Checks the balance of the account
Closes the ATM application
Repeats the process
The actions of each GUI Vuser are described in a GUI Vuser script. You use Unified Functional Testing to create GUI Vuser scripts.
You monitor and manage GUI Vusers using Controller. For instance, you can use Controller to run, pause, or view Vusers, and to monitor scenario status.
Note: You cannot use VuGen to run a GUI Vuser script. You use Controller to run a GUI Vuser script as part of a scenario; you use UFT to run a GUI Vuser script in standalone mode.
GUI Vuser technology
GUI Vusers measure real end-to-end response times. End-to-end response times represent the total time that a user waits for a response after submitting a request. End-to-end response times include GUI response times as well as network and server response times.