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.