проверение производительности веб-сайта

Мы подали .net C# заявки и хотим проверить производительность.

Что хорошие инструменты к проведению испытаний? Что-то для записи потока через приложение и может играть его позже снова что-то как инструмент напряжения

И что наилучшие варианты состоят в том, чтобы отладить приложение для производительности? Так, чтобы мы видели, сколько времени класс/метод работает и сколько раз будет поражен метод.

В PHP мы используем cachegrind и xdebug, но каковы опции для .NET?

8
задан Marco 19 February 2010 в 13:31
поделиться

5 ответов

Visual Studio имеет возможности веб-тестирования и нагрузочного тестирования . Вы также можете ознакомиться с JMeter , который является бесплатным.

2
ответ дан 6 December 2019 в 01:40
поделиться

Коммерческое программное обеспечение, такое как Visual Studio или LoadRunner. Очень дорогое.

Хороший пакет с открытым исходным кодом для проведения множества тестов, включая также и производительность, основан на Selenium

0
ответ дан 6 December 2019 в 01:40
поделиться

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

Однако Jmeter (Java FOSS) является первоклассным Jmeter

И Selenium, хотя и не является строго инструментом стресс-тестирования, имеет много других функций тестирования. seleniumhq

Как я сказал, WCAT, если вы работаете с MS, вероятно, лучший вариант, но стоит обратить внимание на Jmeter. Selenium - это плагин FireFox, который выполняет другие тесты, которые могут вас заинтересовать.

0
ответ дан 6 December 2019 в 01:40
поделиться

Для серверной части вы можете использовать профилировщик .NET - dotTrace, как вы предлагаете, или профилировщик, указанный в моем профиле, может это сделать.

0
ответ дан 6 December 2019 в 01:40
поделиться

Я бы посоветовал ЗАПРЕЩАТЬ LoadRunner, если ваш сайт использует AJAX. LoadRunner не использует браузер для тестирования вашего сайта; он является браузером. Но его поддержка JavaScript и современных библиотек JavaScript отстает от последних разработок. Вам придется приложить гораздо больше усилий для разработки сценариев LoadRunner для AJAX, чем для других инструментов тестирования.

0
ответ дан 6 December 2019 в 01:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: