Тестирование производительности с использованием фреймворка xUnit - PullRequest
7 голосов
/ 18 июня 2010

Интересно, можно ли запустить тестирование производительности на основе xUnit?

Ответы [ 2 ]

6 голосов
/ 12 мая 2011

Не уверен, что именно вы спрашиваете, но вы можете легко написать свой собственный атрибут для этого.Для примера ..

[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
public class TraceAttribute : BeforeAfterTestAttribute
{

    public override void Before(MethodInfo methodUnderTest)
    {
        //Start timer
    }


    public override void After(MethodInfo methodUnderTest)
    {
        //End timer
    }
}

Затем украсьте свой юнит-тест этим атрибутом.Также убедитесь, что вы пишете на выход;)

0 голосов
/ 12 мая 2011

Для JUnit вы можете посмотреть на JUnitPerf .

Если вы работаете на другом языке и в другом xUnit, концепция дизайна JunitPerf (оформление обычных тестов JUnit) и код могут дать представление о том, как сделать то же самое на вашем языке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...