ICustomCode2 |
Define el código Java™ personalizado para los servicios de ejecución de pruebas. Utilice esta interfaz para crear todo código personalizado. |
ITestExecutionServices |
Proporciona información para añadir dispositivos de ejecución de pruebas personalizados a las pruebas. Sustituye a la interfaz IKLog. Todos los métodos que están disponibles en IKLog se encuentran contenidos en ITestExecutionServices, junto con diversos objetos e interfaces recientemente expuestos. Esta interfaz es la interfaz principal para los servicios de ejecución. ITestExecutionServices contiene las interfaces siguientes: IDataArea, IARM, ILoopControl, IPDLogManager, IStatisticsManager, ITestLogManager, ITime y ITransaction. |
IDataArea |
Define métodos para almacenar y acceder a objetos en áreas de datos. Un área de datos es un contenedor que alberga objetos. Los elementos de un área de datos son parecidos a las variables de programa y se hacen ámbito en el contenedor propietario. Para utilizar objetos específicos de un protocolo, debería usar objetos suministrados por dicho protocolo que estén almacenados en el área de datos específica del protocolo. |
IARM |
Proporciona información acerca de cómo definir especificaciones de ARM (Medición de la respuesta de la aplicación). Esta interfaz se utiliza si los usuarios virtuales se muestran para procesos de ARM. |
ILoopControl |
Ofrece control sobre bucles de una prueba o una planificación. Por ejemplo, puede utilizar esta interfaz para romper bucles en puntos específicos de una prueba. El bucle que se vea afectado será el bucle con contenido más cercano encontrado en la prueba o la planificación. |
IPDLogManager |
Proporciona información de registro cronológico como, por ejemplo, gravedad del problema, niveles de ubicación y mensajes de error. |
IStatisticsManager |
Proporciona acceso a contadores estadísticos de la interfaz ICustomCode2
(utilizada para definir código personalizado). Los contadores estadísticos se almacenan en una jerarquía de contadores. Periódicamente, se realiza un informe de todos los valores de contador de la jerarquía para el entorno de trabajo de pruebas y se recopila en los resultados de ejecución de las pruebas, donde estarán disponibles para ser utilizados en informes y gráficos. Cada contador de la jerarquía tiene un tipo (definido en la clase StatType). Las operaciones disponibles en un contador dependerán del tipo de contador. |
ITestLogManager |
Registra mensajes y puntos de verificación en el registro de prueba. Utilice esta interfaz para manejar condiciones de error, anomalías en datos esperados u otras condiciones abstractas sobre las que deba informarse a los usuarios, o para comparaciones o verificaciones de cuyo resultado se informe al registro de prueba. ITestLogManager también puede transmitir mensajes informativos o de estado tras la finalización de una prueba. |
ITime |
Define servicios de tiempo básicos tales como el tiempo de sistema actual en milisegundos (ajustado para que todos los sistemas se sincronicen con el controlador de planificaciones), el tiempo en que comienza la prueba, y el tiempo transcurrido desde el inicio de la prueba. |
ITransaction |
Proporciona soporte para transacciones. Una colección de transacciones con nombre se mantiene para cada usuario virtual. Las transacciones creadas en código personalizado se pueden iniciar y detener en cualquier parte donde se pueda utilizar código personalizado. Estas transacciones pueden abarcar varias pruebas. Los contadores estadísticos se guardan para transacciones de código personalizado y aparecen en informes. Un ejemplo de cómo utilizar ITransaction es crear transacciones para un usuario virtual pero no para otro, ayudando así a verificar respuestas de las pruebas. |
IEngineInfo |
Ofrece información sobre el motor de ejecuciones de pruebas; por ejemplo, el número de usuarios virtuales en ejecución en este motor, el número de usuarios virtuales que hayan finalizado, el directorio local en el que se despliegan los activos de pruebas, y el nombre del sistema principal del sistema en el que se ejecuta el motor. |
ITestInfo |
Proporciona información sobre la prueba que está en ejecución; por ejemplo, el nombre de la prueba e información sobre el nivel de registro de determinación de problemas actual para dicha prueba. |
IVirtualUserInfo |
Proporciona información sobre usuarios virtuales; por ejemplo, el nombre del usuario virtual, el nivel de registro de determinación de problemas, el nivel del Registro de prueba, el ID globalmente único y el nombre de grupo de usuarios. |
IScalar |
Proporciona métodos para contadores de rendimiento de enteros simples. Se utiliza para contadores de tipo SCALAR y STATIC. Utilice esta interfaz para disminuir y aumentar los contadores. |
IStat |
Define contadores de rendimiento de observación. Define el método para enviar un punto de datos a contadores
de rendimiento de tipo RATE, AVERAGE y RANGE. |
IStatistics |
Recupera el árbol de contadores de rendimiento asociado con el procesador de estadísticas actual. Detiene la entrega de
contadores de rendimiento. Cambia la prioridad de la hebra de entrega de estadísticas. |
IStatTree |
Proporciona métodos que pueden recuperar contadores hijo, crear fragmentos XML que definan contadores y establecer el campo de descripción de los contadores. |
IText |
Contiene contadores de rendimiento basados en texto. Los contadores de rendimiento que no encajan
en ningún otro tipo de contador se pueden tratar como tipo TEXT. Los contadores TEXT no son definiciones asignadas, pero se recopilan en los resultados de las pruebas. |