Ampliación de generación de código

El subsistema de generación de código correlaciona los elementos del modelo de comportamiento de pruebas de carga (LTBM) con objetos del modelo de elemento de generación de código (IModelElement), que a su vez se correlacionan con objetos de su clase ILanguageElement. Como resultado de ello, se crea un árbol de elementos de lenguaje que contiene todos los elementos equivalentes del árbol de elementos de pruebas del modelo de comportamiento y al mismo tiempo determina la estructura del código que se generará.

Antes de empezar

Los elementos de lenguaje tienen tipo, nombre y plantillas definidas adecuadas para ellos. La generación del código de pruebas de rendimiento tiene lugar, íntegramente, en el entorno de trabajo Eclipse. El mecanismo de punto de ampliación de Eclipse se utiliza para que la ampliación de la generación de código dé cabida a protocolos nuevos.

Acerca de esta tarea

El conector com.ibm.rational.test.lt.codegen.core da soporte a la generación de código para el script genérico Load Test ampliando la clase com.ibm.rational.test.lt.execution.core.impl.LTTestScript y elementos de prueba genéricos como bucles, contenedores, transacciones, agrupaciones de datos, puntos de verificación de contenido genérico, sustitutos y orígenes de datos, y código personalizado genérico. Se implementan protocolos específicos tales como el conector com.ibm.rational.test.lt.codegen.http como ampliaciones del conector com.ibm.rational.test.lt.codegen.core. El conector com.ibm.rational.test.lt.codegen.schedule genera planificaciones implementadas por encima de la funcionalidad de com.ibm.rational.test.lt.codegen.core.

Para ver el ejemplo de ampliación de generación de código, consulte el conector com.ibm.rational.test.lt.sdksamples.codegen.socket.


Comentarios