https://www.softwaretestinghelp.com/top-10-application-performance-monitoring-tools/amp/Ещё есть системы класса APM, для них уже делают интеграцию с JMeter. Интеграция выглядит так:
JMeter через HTTP Header Manager передаёт с каждым запросом информацию о профиле нагрузки, имени теста, ...
А система APM, встроенная в нагружаемое приложение, читает этот заголовок, сохраняет его, и собирает статистику по производительности. Слышал про такое, варианты интеграции описаны в документации к конкретной системе.
В статье есть разные системы. Каждая из них поддерживает разные приложения, некоторые поддерживают и .NET тоже.
Они приложение замедлят. Потому APM подключать надо не на постоянной основе, а для выявления проблем.
Из успешного опыта профилирования .NET: пользовался dottrace от JetBrains, и профайлером, встроенным в Visual Studio (он более требовательный к ресурсам, но хороший). А ещё когда-то в SharpDevelop был профайлер.