ContiPerf е лек инструмент тестване, която позволява на потребителя лесно да се наберат JUnit 4 тестови случаи като тестовете за продуктивност напр . за непрекъснато тестване производителността & Nbsp; Тя е вдъхновена от JUnit 4 лесен конфигурация за изпитване с анотации и с идея JUnitPerf е на опаковъчна единица тестове за тестване на работата, но по-мощен и лесен за използване:
* Използване на Java анотации за определяне тест изпълнение ХАРАКТЕРИСТИКИ и изисквания за енергийна ефективност
* Можете да маркирате тест, за да създадат определен брой пъти или да бъдат многократно екзекутиран за определен период от време
* Изисквания за работа могат да бъдат максимални, средни, средни или по всяко време персентил exectution
* Perfect контрол и четимост на изисквания за енергийна ефективност
* Можете да пуснете тестове в два различни режима, използвайки ги като прости тестове единица или тестове на изпълнението
* Лесна интеграция с Eclipse и Maven
* Експорт на екзекуцията във файл CSV
* Малка библиотека, без външни зависимости (само JUnit)
* Easy удължаване с оценка по поръчка статистика и механизми за проследяване
Ето един много прост тест:
& Nbsp; внасят org.junit *.;
& Nbsp; внасят org.databene.contiperf *.;
& Nbsp; обществени клас SmokeTest {
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Rule
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; общественото ContiPerfRule I = нова 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 () хвърля Exception {
& 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 () хвърля Exception {
& 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
Коментари не е намерена