Получение результатов производительности с помощью 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\