El código personalizado le permite realizar tareas como la gestión de bucles, la recuperación de información de usuario virtual, la ejecución de programas externos a partir de pruebas y la personalización de correlaciones de datos.
Control de bucles
Este ejemplo muestra la ampliación de la ejecución de pruebas mediante el uso de código personalizado para controlar los bucles. Proporciona código de ejemplo que muestra cómo poder manipular el comportamiento de los bucles dentro de una prueba para analizar y verificar mejor los resultados de la prueba.
Recuperación de la dirección IP de un usuario virtual
Este ejemplo muestra cómo recuperar la dirección IP local de un usuario virtual. La recuperación de direcciones IP es particularmente útil cuando hay usuarios virtuales utilizando alias IP.
Impresión de argumentos de entrada en un archivo
La clase PrintArgs imprime sus argumentos de entrada en el archivo C:\arguments.out. Esta clase se puede utilizar, por ejemplo, para imprimir una respuesta devuelta por el servidor.
Recuento del número de veces que se ejecuta el código
La clase CountAllIterations cuenta el número de veces que todos los usuarios virtuales ejecutan el código. La clase CountUserIterations cuenta el número de veces que un usuario virtual individual ejecuta el código.
Almacenamiento y recuperación de valores de variable
Puede utilizar los métodos getValue() y setValue() para almacenar y recuperar valores en variables. En función de la ubicación de almacenamiento que especifique, las variables pueden compartirse entre pruebas o almacenarse de manera local en la prueba actual.
Extracción de una serie o una señal de su argumento de entrada
La clase ParseResponse extrae una serie de su argumento de entrada. La clase ExtractToken extrae una señal determinada (serie) de su argumento de entrada. Ambas clases pueden ser útiles para manejar determinados tipos de correlación de datos dinámica.
Adición de contadores personalizados a informes
Puede añadir contadores personalizados a informes de rendimiento utilizando código personalizado. Tras la ejecución de las pruebas, los resultados de los contadores personalizados se agregan de forma automática del mismo modo que lo hacen los contadores de prueba de rendimiento predeterminados (por ejemplo, contadores de página y byte). El agregado de los contadores personalizados se combina de todos los sistemas agente.
Utilización de transacciones y estadísticas
Puede utilizar código personalizado para iniciar transacciones, recopilar estadísticas adicionales durante una transacción y detener una transacción.
Depuración de código personalizado
Este ejemplo muestra cómo depurar código personalizado añadiendo un punto de separación. Proporciona un código de ejemplo para añadir un punto de separación. Esta forma de depuración de código personalizado es aplicable solo para una planificación.