Получение результатов производительности с помощью benchmarkdotnet в ASP.net MVC

Я тестирую тестовую библиотеку для измерения производительности кода. Я читаю документацию.

Я не могу понять, как распечатать результаты тестов. У меня есть класс с именем user, и я хочу отметить следующий метод.

[Benchmark]
public bool FollowerAdded(User newFollower)
{
    // code for notifying user that they have an added follower
    Notification notification = new Notification();
    return notification.NotifyUser(this, newFollower.UserName + " is now following you!");
}

В документации по benchmarkdot net используйте следующий код для распечатки bechmarks.

var summary = BenchmarkRunner.Run<User>();

Где мы можем поместить этот код, чтобы получить результаты в случае приложения Asp.net MVC, чтобы получить результаты сравнительного анализа?

вот URL библиотеки http://benchmarkdotnet.org/GettingStarted.htm

1 ответ

Немного поздно, но здесь все идет,

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

summary.ResultsDirectoryPath

типично

$(TargetDir)BenchmarkDotNet.Artifacts\results\
Другие вопросы по тегам