2

Я ищу инструменты с открытым исходным кодом, которые могут помочь мне определить проблемы с производительностью для веб-приложения, созданного с использованием Asp.net MVC и SQL Server 2008. Мне может потребоваться загрузить тест для определения максимального количества одновременных пользователей, которых он поддерживает. Любая хорошая коллекция инструментов, которые могут помочь?Инструменты тестирования производительности и нагрузки

+0

http://stackoverflow.com/questions/299518/asp-net-stress-testing Почему это не закрыто по тому же критерию, что и этот вопрос? – Syed

ответ

-1

Мне очень нравится dotTrace from jetbrains. он представляет собой очень хороший спектр того, какая часть кода использует, сколько вашего процессора, но оно не является открытым исходным кодом.

+0

Поддерживает ли это тестирование нагрузки? – John

+0

Нагрузочное тестирование - это другое дело. для этого вы используете визуальную студию. dotTrace запускает ваш код и сообщает вам, какая часть вашего кода самая дорогая, чтобы вы могли реорганизовать. –

2

Apache JMeter - это хороший инструмент, который имеет богатый набор компонентов для тестирования различных аспектов вашего приложения. Есть компоненты для веб-и баз данных аспектов вашего проекта.

В качестве продолжения этот инструмент ориентирован на сбор показателей о «внешних» приложениях. Такие вещи, как http roundtrips, sql duration ... Вы не использовали бы этот инструмент для измерения вашей внутренней производительности .NET.

0

Я использую jMeter для тестирования нагрузки Dev, это 100% открытый источник.

http://jmeter.apache.org/

Вы можете установить одновременно работающих пользователей, параметры входа и т.д. все из пользовательского интерфейса.

Я также использую jmeter-плагины для улучшения отчетности в jMeter.

http://jmeter-plugins.org/?utm_source=jpgc&utm_medium=link&utm_campaign=main

-1

Я согласен с другими - JMeter является идеальным инструментом для загрузки и функциональное тестирование. Он имеет хорошую оригинальную документацию и множество других источников, включая video tutorials.

+1

Пользователь2219560 предположил, что jmeter не подходит для измерения производительности .net. – John

1

Инструменты тестирования нагрузки, которые поставляются с Visual Studio Ultimate, бесценны для тестирования нагрузки на приложение .NET. Вы можете получить потрясающее представление о своем приложении, ASP.NET и ограничениях вашего оборудования. Я не мог быть более доволен этим. Если у вас есть проблемы с настройкой, просто просмотрите веб-страницы, и вы найдете много статей для устранения неполадок при настройке. Вероятно, это единственный недостаток, о котором я могу думать (первоначальная настройка может быть болью).

Смежные вопросы