Я новичок в нагрузочном тестировании и в настоящее время выполняю нагрузочное тестирование через apache jmeter 3.3 по локальной сети. Тестируемое приложение под нагрузкой основано на JAVA и Oracle.
После каждого прогона загрузки, который выполняется для 400 одновременных потоков со временем разгона 400 с в течение 1 часа, мы получаем некоторое среднее значение. время отклика для каждого образца / услуги и настройки необходимой области на уровне кода или сервера, чтобы уменьшить среднее значение. время отклика.
Основная проблема состоит в том, что, если несколько нагрузочных тестов проводятся в течение одного и того же времени с одинаковой нагрузкой в одной среде без каких-либо изменений на уровне кода / сервера / сети, существует огромная разница во времени отклика, когда результаты этих нагрузочных тестов по сравнению. Таким образом, мы не можем полагаться на результаты нагрузочного теста, потому что в некоторых нагрузочных тестах время отклика для нескольких служб составляет> 1 с, а при следующем запуске нагрузки оно превышает 50 с. Каждый нагрузочный тест проводится в чистом состоянии - приложение, БД и машина для нагрузочного теста перезапускаются после каждого нагрузочного теста.
Как нам поступить, чтобы завершить настоящее ИСКУССТВО? Должны ли мы взять среднее среднее время отклика, полученное в п нет. нагрузочных тестов?
Может ли кто-нибудь помочь нам выяснить причину этого и любую рекомендацию по этому поводу?