Добавление пользовательских счетчиков в отчеты

Вы можете добавлять пользовательские счетчики в отчеты о производительности, применяя пользовательский код. После выполнения тестов результаты, полученные от пользовательских счетчиков, автоматически объединяются так же, как результаты тестовых счетчиков по умолчанию (например, байтовых и страничных счетчиков). Совокупный результат для пользовательских счетчиков получается путем объединения результатов от всех промежуточных компьютеров.
Прим.: Окно Добавить/Удалить счетчики сбора статистики не будет содержать информацию о пользовательских счетчиках, если только вы не поместите пользовательские счетчики в Run, Pages или другой корневой элемент.

Следующий код позволяет добавить пользовательский счетчик. После выполнения тестов вы сможете отобразить пользовательский счетчик в отчете, перетащив его из результатов в отчет или воспользовавшись мастером Добавить/Удалить.

package CustomCounter;

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

/**
 * @author неизвестен
 */
public class Class implements
		com.ibm.rational.test.lt.kernel.custom.ICustomCode2 {

	/**
	 * Экземпляры этого объекта будут созданы с помощью конструктора no-arg.
	 */
	public Class() {
	}

	/**
	 * Для просмотра javadoc интерфейсов ICustomCode2 и ITestExecutionServices выберите 'Оглавление справки' в меню Справка
	 * и выберите 'Расширение функциональности Rational Performance Tester' -> 'Расширение выполнения тестов за счет пользовательского кода'
	 */
	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;
	}

}

Комментарии