ContiPerf

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

Rating: 3.0/5 (Total Votes: 1)

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

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

Sonar
Sonar

11 May 15

Apache AntUnit
Apache AntUnit

11 May 15

databene benerator
databene benerator

14 Apr 15

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

databene benerator
databene benerator

14 Apr 15

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

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