TruClient - Web Vuser synchronous functions

The following Vuser functions are available:

FunctionDescription
evalXPathReturns an array of the objects defined by the XPath in the argument.
TC.addNetworkFilterAdds a filter for URL requests.
TC.advanceParamAdvances the specified parameter to the next value in the file.
TC.clearNetworkFiltersRemoves all URL request filters.
TC.crossTransactionEndEnds a transaction in a Vuser script that has been started in another Vuser script.
TC.crossTransactionStartBegins a transaction in a Vuser script that will be ended in another Vuser script.
TC.endTransactionEnds a transaction.
TC.evalCRuns a specific function in C language.
TC.getParamReturns the value of the specified parameter.
TC.getUserIPReturns the IP address when IP spoofing is enabled, and the script is running in load mode in Controller.
TC.logLogs a message as a line in the interactive/load log.
TC.outputMessageLogs a Standard log level message in the interactive/load log message, and a notification in the Controller Output window.
TC.restoreLogLevelRestores the log level to the initial setting.
TC.setLogLevelEnables you to change the log level during script replay.
TC.setParamSaves a string to a parameter, creating a temporary parameter value in the memory.
TC.setTransactionStatusSets the default end status of open transactions.
TC.setTransactionStatusByNameSets the default end status of a single open transaction by the transaction name.
TC.startLogRequestsStarts logging of URL requests.
TC.startTransactionStarts a transaction.
TC.stopLogRequestsStops logging URL requests.
TC.transactionDurationReturns the duration of a specific transaction.
TC.unmaskReturns the text after unmasking.
TC.userDataPointRecords a user-defined data point for analysis.
TC.vuserStatusMessageIndicates which Vuser is handling a specific script.