Incluindo Contadores Customizados nos Relatórios

Você pode incluir contadores customizados nos relatórios de desempenho usando código customizado. Depois de executar testes, os resultados dos contadores customizados são automaticamente agregados da mesma forma que os contadores de teste de desempenho padrão (por exemplo, contadores de bytes e páginas). O agregado dos contadores customizados é combinado de todos os computadores agentes.
Nota: A menos que você coloque os contadores customizados em Executar, Páginas, ou outro elemento raiz, a janela Incluir/Remover Contadores de Estatísticas não conterá informações dos contadores customizados.

Com o código a seguir, você pode incluir um contador customizado. Depois de executar os testes, você pode exibir o contador customizado no relatório arrastando o contador customizado dos resultados no relatório ou usando o assistente para Incluir/Remover.

package CustomCounter;

import com.ibm.rational.test.lt.kernel.services.ITestExecutionServices;

/**
 * @author unknown
 */
public class Class implements
		com.ibm.rational.test.lt.kernel.custom.ICustomCode2 {

	/**
	 * Instances of this will be created using the no-arg constructor.
	 */
	public Class() {
	}

	/**
	 * For javadoc of ICustomCode2 and ITestExecutionServices interfaces, select 'Help Contents' in the
	 * Help menu and select 'Extending Rational Performance Tester functionality' -> 'Extending test execution with custom code'
	 */
	public String exec(ITestExecutionServices tes, String[] args) {tes.getStatisticsManager().getStatTree().getDistribution(new String[]{"Custom Counter","MyTest","MyValue"})
		.submitDataPoint(Double.valueOf(Math.random()*100.).longValue());

		return null;
	}

}

Feedback