Adición de contadores personalizados a informes

Puede añadir contadores personalizados a informes de rendimiento utilizando código personalizado. Tras la ejecución de las pruebas, los resultados de los contadores personalizados se agregan de forma automática del mismo modo que lo hacen los contadores de prueba de rendimiento predeterminados (por ejemplo, contadores de página y byte). El agregado de los contadores personalizados se combina de todos los sistemas agente.
Nota: A menos que coloque los contadores personalizados en Ejecución, Páginas, u otro elemento raíz, la ventana Añadir/Eliminar contadores de estadísticas de ejecución no contendrá información de los contadores personalizados.

Con el código siguiente, puede añadir un contador personalizado. Después de ejecutar las pruebas, puede visualizar el contador personalizado en el informe arrastrando el contador personalizado de los resultados al informe o utilizando el asistente Añadir/eliminar.

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;
	}

}

Comentarios