Estendendo a Geração de Códigos

O subsistema de geração de código mapeia elementos do Load Test Behavior Model (LTBM) para objetos do modelo de elemento de geração de código (IModelElement) que, por sua vez, são mapeados para objetos de sua classe ILanguageElement. Como resultado, é criada uma árvore de elementos de linguagem contendo todos os elementos equivalentes da árvore de elementos de teste do modelo de comportamento e que, ao mesmo tempo, determina a estrutura de código a ser gerada.

Antes de Iniciar

Os elementos de linguagem são digitados, nomeados e possuem modelos apropriados definidos para eles. A geração de códigos de teste de desempenho ocorre totalmente no ambiente de trabalho Eclipse. O mecanismo de ponto de extensão do Eclipse é utilizado para extensibilidade da geração de códigos para acomodar novos protocolos.

Sobre Esta Tarefa

O plug-in com.ibm.rational.test.lt.codegen.core suporta geração de códigos para o script genérico Load Test que estende a classe com.ibm.rational.test.lt.execution.core.impl.LTTestScript e elementos de teste genéricos, como loops, contêineres, transações, datapools, pontos de verificação de conteúdo genérico, origens de dados e substitutos, além de código customizado genérico. Protocolos específicos, como o plug-in com.ibm.rational.test.lt.codegen.http são implementados como extensões do plug-in com.ibm.rational.test.lt.codegen.core. O plug-in com.ibm.rational.test.lt.codegen.schedule gera planejamentos implementados em cima da funcionalidade de com.ibm.rational.test.lt.codegen.core.

Para obter a amostra da extensão de geração de códigos, consulte o plug-in com.ibm.rational.test.lt.sdksamples.codegen.socket.


Feedback