бенчмаркинг сайта asp.net, могу ли я использовать jmeter? - PullRequest
8 голосов
/ 06 декабря 2009

просто глядя на jmeter, из того, что я вижу, я вижу, что это настольное приложение, так что можно с уверенностью сказать, что я могу использовать его для тестирования Windows-сервера под управлением asp.net?

Любые другие рекомендуемые инструменты?

Ответы [ 3 ]

12 голосов
/ 25 мая 2010

Да, я успешно использовал JMeter с моим веб-сайтом ASP.NET (не MVC).

Эти два урока были находкой:

6 голосов
/ 26 марта 2010

Я использую JMeter для стресс-тестирования нашего веб-сайта ASP.NET MVC . Это просто, как пирог, как только вы попробовали это один раз и знаете, как использовать приложение.

Например, у меня есть файл CSV, который я использую в качестве данных динамического поиска. Затем я создал HttpRequest в Jmeter и передал свои данные в формате csv. (это симуляция моего попадания в этот URL для данных, которые я говорю использовать).

У меня есть Jmeter Gaussian Timer, чтобы имитировать приливы и отливы (рандомизировать) попадания в URL.

тогда я наконец скажу ..

C:\Temp\jakarta-jmeter-2.3.4\bin\jmeter -n -t "C:\Users\Administrator\Desktop\JMeter Test Files\my_jmeter_config_file.jmx" -Dthreads=50 -Dloops=10 -Drampup=5

что означает ... цикл 10 раз. каждый отдельный цикл будет содержать 50 потоков ... и он будет создавать до 50 потоков за 5 секунд.

Так что да, я использую это. это хорошо!

3 голосов
/ 06 декабря 2009

Я рекомендую httperf от HP. Поскольку он просто отправляет http-запросы, он работает независимо от сервера, на котором вы тестируете. Вам понадобится машина Linux, чтобы запустить его, хотя. Другой популярный инструмент - Apache Benchmark (AB) . Я не рекомендую его как лучший доступный инструмент, но с помощью этого инструмента было проведено множество тестов, поэтому легче сравнивать результаты и делать выводы.

Microsoft предлагает различные другие инструменты для тестирования, но они не так широко используются.

...