Каков наиболее эффективный способ загрузки и тестирования вашего приложения? Суть в том, чтобы определить, сколько пользователей вы могли бы поддерживать одновременно, если приложение все еще работает с разумной скоростью.
performance
load-testing
Джейкоб Шон
источник
источник
httperf главным образом, а также AB инструмент тестирования Apache
(и тонны инструментов для отлова повторяющихся запросов и ошибок кэширования.)
Это просто, эффективно и может порождать много трафика с четырехъядерного компьютера +, подключенного к вашему серверу в гигабитной сети Ethernet. Он также имеет классные вещи, такие как ограничение скорости.
Если вы хотите стать действительно модным, вы можете записывать и воспроизводить HTTP-трафик с помощью httperf.
источник
Microsoft Web Capacity Analysis Tool (WCAT), как сообщается, является инструментом выбора команды IIS.
источник
Я собираюсь представить четыре набора критериев для вас, чтобы вы могли изучить инструменты, и существует множество из них, доступных в открытых источниках и коммерческих областях для приложений тестирования производительности.
Числа 1-3 являются критическими. Пропустите любой из этих трех вариантов, и вы, возможно, хорошо приобрели самый дорогой коммерческий инструмент и наняли самую дорогую консалтинговую фирму, чтобы развернуть его для вас - вы не хотите, чтобы вас зацепили гвоздями с помощью отвертки просто потому, что ваш начальник сказал вам, что гвоздевой пистолет был дорогим инструментом для дома, который вас попросили построить (Примечание: гвоздевые пистолеты часто можно взять напрокат, как и коммерческие инструменты для испытаний)
источник
Grinder - это мощная, гибкая и сценариевая среда нагрузочного тестирования с открытым исходным кодом. Он активно развивается и имеет относительно небольшую кривую обучения по сравнению с некоторыми другими вариантами.
источник
Это зависит от того, насколько это сложно; если это очень сложно, вам, вероятно, нужно что-то более сложное, но для типичного динамического веб- сайта должен работать скрипт, который порождает несколько экземпляров wget, запрашивающих ключевые страницы на вашем сайте.
источник