Разница между нагрузочным и пиковым тестированием

Чем нагрузочный тест отличается от теста Spike, учитывая приведенные ниже сценарии.

Нагрузочный тест: с помощью инструмента автоматизации (в моем случае JMeter) я создаю нагрузку в 1000 виртуальных пользователей, загружаемых за 1 секунду (период нарастания).

Тест на всплески: с помощью инструмента автоматизации (в моем случае JMeter) я создаю непрерывную нагрузку в 400 виртуальных пользователей, загружаемых каждые 1 секунду, и всплеск нагрузки в 600 виртуальных пользователей, загружаемых за 1 секунду в определенный момент времени.

Когда возникает пиковая нагрузка, разве это не то же самое, что описанный нагрузочный тест?

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

Сценарий тестирования: Приложение протестировано: Веб-сайт. Средство автоматизации: Jmeter. Скорость интернета, использованная при тестировании: 3 Мбит / с.

Заранее благодарю вас.


person user3500823    schedule 22.07.2014    source источник
comment
Есть много стилей нагрузочного теста. Один из них - это спайк-тест.   -  person AdrianHHH    schedule 22.07.2014


Ответы (3)


Согласно «Руководству по тестированию производительности для веб-приложений», «spike test - это тип теста производительности, направленный на определение или проверку характеристик производительности тестируемого продукта, когда он подвергается моделям рабочей нагрузки и объемам нагрузки, которые многократно увеличиваются сверх предполагаемые производственные операции на короткие периоды времени. ". Поэтому я думаю об аналогии с геометрической или алгебраической прогрессией, потому что объемы многократно (и быстро) увеличиваются. Также это и другие определения обращают внимание на короткий период времени.

Нагрузочное тестирование - это более общий термин, без определенного времени (короткого или длительного) тестирования или шаблона для увеличения объемов нагрузки.

person Diana Pinchuk    schedule 02.10.2014

Нагрузочное тестирование. Это помогает нам узнать, какую нагрузку приложение / система может выдержать в определенный момент времени.

        Ex: Let a normal man can drink Maximum 3lt water at a time.

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

        Ex: For spike testing we try to know whether a normal man can drink 4lt or more at a time?  
person Akash ray    schedule 21.11.2014

Пиковый тест - это своего рода нагрузочный тест, используемый для имитации скачкообразного трафика.

Например, вы можете поддерживать 1 миллион клиентских запросов в час. Это в среднем 277 запросов в секунду. Однако это не учитывает различные модели использования, такие как внезапный всплеск трафика, за которым следует период затишья. Тест на всплески будет имитировать эти всплески, при этом частота краткосрочных запросов может быть намного выше или ниже ожидаемого среднего.

person Aaron Schultz    schedule 20.02.2016