Dodawanie liczników niestandardowych do raportów

Korzystając z kodu niestandardowego można dodawać liczniki niestandardowe do raportów dotyczących wydajności. Po wykonaniu testów wyniki z liczników niestandardowych są automatycznie agregowane w taki sam sposób jak domyślne liczniki testowania wydajności (na przykład liczniki stron i bajtów). Agregacja dla liczników niestandardowych jest składana ze wszystkich komputerów agentów.
Uwaga: Dopóki liczniki niestandardowe nie zostaną umieszczone w elemencie Wykonanie, Strony lub innym elemencie głównym, okno Dodawanie/usuwanie licznika statystyki wykonania nie będzie zawierać informacji dla liczników niestandardowych.

Licznik niestandardowy można dodać za pomocą poniższego kodu. Po wykonaniu testów można wyświetlić licznik niestandardowy w raporcie, przeciągając ten licznik z wyników do raportu lub korzystając z kreatora Dodawanie/usuwanie.

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 {

	/**
	 * Instancje tej klasy zostaną utworzone za pomocą konstruktora bez argumentów.
	 */
	public Class() {
	}

	/**
	 * Aby uzyskać dokumentację Javadoc interfejsów ICustomCode2 i ITestExecutionServices, wybierz pozycję Spis treści pomocy w
	 * w menu pomocy i opcję Rozszerzanie funkcjonalności produktu Rational Performance Tester -> Rozszerzanie wykonania
testu za pomocą kodu niestandardowego
	 */
	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;
	}

}

Opinia