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

