Puntos de ampliación de la capa del editor

La capa del editor permite grabar ampliaciones de protocolos. Durante el proceso de inicialización, se comprueba una serie de puntos de ampliación para ver si hay ampliaciones que definen diferentes aspectos del editor de pruebas.

La capa del editor amplía clases de la capa de infraestructura común para proporcionar implementaciones específicas para los modelos. Las ampliaciones deben definirse en los conectores específicos del protocolo que amplían el editor de pruebas.

Punto de ampliación Descripción
dataCorrelationHandler
  • Define una entrada en la ventana de selección del manejador de correlación de datos. Los manejadores se consultan y visualizan en un diálogo para que el usuario elija cuando exista más de un protocolo capaz de crear objetos de correlación de datos a partir del texto seleccionado.
  • El descriptor de la interfaz de usuario de un manejador se compara con su paquete de correlación de datos a través del atributo typeID del punto de ampliación.
dataCorrelationUICategory
  • Define una categoría para agrupar orígenes de datos incorporados que están representados en la interfaz de usuario mediante el punto de ampliación dataCorrelationUIDescriptor.
dataCorrelatorUIDescriptor
  • Proporciona una representación visual para tipos de orígenes de datos incorporados. Estos se agrupan bajo categorías de interfaz de usuario de correlación de datos en el Asistente para la selección de un origen de datos incorporado. El asistente se visualiza cuando el usuario desea crear correlación de datos con un origen de datos incorporado.
wizardPageContributor
  • Se utiliza para aportar una página o páginas específicas de protocolos al asistente para pruebas de RPT nuevo.

El manejador de protocolos puede realizar una contribución a la página detalles de la prueba en opciones de la prueba específicas del protocolo. Si su protocolo necesita dar soporte a la correlación de datos, puede utilizar la clase DataCorrelationLabelProvider. La clase contiene varios métodos que se pueden utilizar con correlación de datos. La mayoría de los métodos tratan de aspectos de visualización de los objetos de correlación de datos.

En la correlación de datos debe haber un nombre de atributo asignado a cada campo o propiedad de un objeto de modelo que dé soporte a la correlación de datos. Estos nombres se utilizan para muchas finalidades; una de ellas es proporcionar etiquetas formateadas para objetos de correlación de datos. Puesto que el editor LoadTest crea etiquetas en una fase temprana de un ciclo de procesos, es posible que estas etiquetas no contengan instrucciones de formato detalladas. Para superar este punto, niveles más altos de ampliaciones de protocolos o de conectores pueden registrar LabelFormatters, que se llaman cuando es necesario.


Comentarios