TruClient 2.0 - Web Vuser functions
The following Vuser functions are available:
Function | Description |
---|---|
TC.addNetworkFilter | Adds a filter for URL requests. |
TC.advanceParam | Advances the specified parameter to the next value in the file. |
TC.clearNetworkFilters | Removes all URL request filters. |
TC.crossTransactionEnd | Ends a transaction in a Vuser script that has been started in another Vuser script. |
TC.crossTransactionStart | Begins a transaction in a Vuser script that will be ended in another Vuser script. |
TC.endTransaction | Ends a transaction. |
TC.evalC | Runs a specific function in C language. |
TC.getParam | Returns the value of the specified parameter. |
TC.getUserIP | Returns the IP address when IP spoofing is enabled, and the script is running in load mode in Controller. |
TC.groupName | Returns the group name as it appears in the MDRV command line. |
TC.log | Logs a message as a line in the interactive/load log. |
TC.outputDir | Returns the user output folder that contains all output for the script. |
TC.outputMessage | Logs a Standard log level message in the interactive/load log message, and a notification in the Controller Output window. |
TC.restoreLogLevel | Restores the log level to the initial setting. |
TC.scenarioId | Returns the scenario ID as it appears in the MDRV command line. |
TC.scriptDir | Returns the user script folder. |
TC.setLogLevel | Enables you to change the log level during script replay. |
TC.setParam | Saves a string to a parameter, creating a temporary parameter value in the memory. |
TC.setTransactionStatus | Sets the default end status of open transactions. |
TC.setTransactionStatusByName | Sets the default end status of a single open transaction by the transaction name. |
TC.startLogRequests | Starts logging of URL requests. |
TC.startTransaction | Starts a transaction. |
TC.stopLogRequests | Stops logging URL requests. |
TC.transactionDuration | Returns the duration of a specific transaction. |
TC.unmask | Returns the text after unmasking. |
TC.userId | Returns the user ID as it appears in the MDRV command line. |
TC.setUserDataPoint | Records a user-defined data point for analysis. |
TC.vuserStatusMessage | Indicates which Vuser is handling a specific script. |