ContiPerf

Скриншот программы:
ContiPerf
Детали программы:
Версия: 2.3.0
Дата загрузки: 20 Feb 15
Разработчик: Volker Bergmann
Тип распространения: Бесплатная
Популярность: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf это легкий инструмент тестирования, что позволяет пользователю легко использовать JUnit 4 тестов как тесты производительности например . для непрерывного тестирования производительности NBSP &; Он вдохновлен простой конфигурации тестового JUnit 4 с аннотациями и идеи JUnitPerf в оберточной тестов для тестирования производительности, но более мощный и проще в использовании:
* Использование Java аннотации для определения characterisitics выполнения теста и требования к производительности
* Можно отметить тест, чтобы запустить определенное число раз или многократно выполняется в течение определенного периода времени
* Требования к производительности могут быть максимум, среднее, средне или в любое время процентиль exectution
* Абсолютный контроль и читаемость требований к производительности
* Вы можете запускать тесты в двух различных режимах, используя их в качестве простых модульных тестов производительности или тесты
* Простая интеграция с Eclipse, Maven и
* Экспорт внесудебной казни в файл CSV
* Малая библиотека без внешних зависимостей (только JUnit)
* Простота расширение с таможенной статистики и оценки механизмов отслеживания
Вот очень простой тест:
& NBSP; импортировать org.junit *.
& NBSP; импортировать org.databene.contiperf *.
& NBSP; общественного класса SmokeTest {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Rule
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; общественного ContiPerfRule я = новый ContiPerfRule ();
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; @Контрольная работа
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; PerfTest (Вызовы = 5)
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Required (Макс = 1200, средний = 250)
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; общественного недействительными test1 () бросает исключение {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Thread.sleep (200);
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; }
& NBSP; }
Определение атрибута типа ContiPerfRule с аннотациейRule активизирует ContiPerf. Вы можете выбрать из различных настроек для определения выполнения тестов (PerfTest) и эксплуатационные требования (Required). В примере определяется тест для запуска в 5 раз и требует максимального времени выполнения 1,2 секунды и в среднем и ниже или равна 250 миллисекунд.
По ContiPerf 1.03, вы можете определить тесты параллелизма, а также, с указанием количества потоков, которые выполняют тестовые методы одновременно.
& NBSP; & NBSP; & NBSP; PerfTest (Вызовы = 10, нити = 3)
& NBSP; & NBSP; & NBSP; общественного недействительными test1 () бросает исключение {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ...
& NBSP; & NBSP; & NBSP; }

Что нового В этом выпуске:

  • призыванием характеристики (число потоков, согреться, нарастить) теперь добавлено генерируемого HTML отчета.

Что нового в версии 2.0:

  • Эта версия обеспечивает согласованное поведение среди JUnit релизы 4,7-4,9 и способен создавать HTML отчеты с статистические сводки и диаграммы распределения времени ожидания.

Что нового в версии 1.03:

  • Поддержка многопоточного выполнения тестов

Требования

  • Java 2 Standard Edition Runtime Environment

Похожие программы

noseOfYeti
noseOfYeti

20 Feb 15

nose-parameterized
nose-parameterized

14 Apr 15

tl.testing
tl.testing

15 Apr 15

PytestFramework
PytestFramework

20 Feb 15

Другие программы разработчика Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Комментарии к ContiPerf

Комментарии не найдены
добавить комментарий
Включите картинки!