Я пытаюсь профилировать различные части библиотеки .Net Core 2.2.Я решил использовать модульное тестирование, поскольку у меня есть модульные тесты для многих областей, которые я хочу профилировать.Я пытаюсь использовать MiniProfiler от StackExchange, но не вижу в документации ничего о том, как просмотреть результаты профилирования.
Я создал свойство для своего тестового устройства: public MiniProfiler Profiler {get;приватный набор;}
и заполнил его в конструкторе прибора:
this.Profiler = MiniProfiler.StartNew("CRMODataDataSource Profiler");
Затем вызовите мой код, который я хочу профилировать:
using (Fixture.Profiler.Step("TestDefaultWithDynamic"))
{
testValue =
(testEntity.HasPrimaryKey() == true)
&& testEntity.GetPrimaryKey().KeyValues.All(v =>
{
if (null != v.Value)
{
return !CrmEntityFixture.ValueIsDefault((dynamic)v.Value);
}
return false;
}
);
}
Assert.True(testValue);
Я установил пакеты nuget, используя: Install-Package MiniProfiler.AspNetCore -IncludePrerelease
Документация показывает пользовательский интерфейс и говорит об этом, но никогда не упоминает, как запустить пользовательский интерфейс.Я искал выходные папки и не нашел файлов, которые напоминают данные профиля.
Спасибо