Нагрузочное тестирование на основе записи журнала доступа
Возможный дубликат:
Инструменты для нагрузочного тестирования HTTP-серверов?
Мне нужно загрузить систему saas, чтобы найти емкость + узкие места.
Мой предпочтительный метод состоит в том, чтобы записать несколько сотен тысяч или миллионов реальных URL-адресов журналов доступа и запустить его в качестве теста с увеличением частоты обращений.
Я посмотрел на несколько сервисов, у всех есть свои плюсы и минусы. перед тем, как я углублюсь в них, какую службу стресс-тестирования вы бы порекомендовали специально для описанного выше варианта использования?
2 ответа
Вы можете использовать Apache Jmeter. Лучший и бесплатный вариант, если вы хотите потратить деньги, вы можете перейти на Hp LoadRunner.
Если система не отличается простотой, простое обращение к URL из файла журнала вряд ли будет работать с системой должным образом. Большинству запросов потребуется инкапсулировать некое состояние, например идентификатор сеанса, полученный на предыдущем шаге входа в систему. Если система очень сложная, многие веб-службы могут не справиться с этим. Есть много коммерческих инструментов, которые могут сделать это и стоят намного дешевле, чем LoadRunner (например, наш продукт Load Tester).