Следующий код позволяет добавить пользовательский счетчик. После выполнения тестов вы сможете отобразить пользовательский счетчик в отчете, перетащив его из результатов в отчет или воспользовавшись мастером Добавить/Удалить.
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;
}
}