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.