Вопрос по вычислению среднего времени ответа - PullRequest
0 голосов
/ 18 апреля 2020
  1. Я пишу тест JMeter, использую 1000 потоков и получаю пропускную способность 330 запросов в секунду. Каково было среднее время ответа?
  2. один и тот же тест в номере 2, и я использую 100 потоков и получаю пропускную способность 330 запросов в секунду. Каково было среднее время ответа?

Я думаю, что это связано с небольшим законом, но я не знаю, как его решить? Любая помощь, спасибо.

1 Ответ

0 голосов
/ 20 апреля 2020

Мы не знаем, чтобы определить среднее время ответа, нам нужно знать продолжительность вашего теста

JMeter вычисляет среднее время ответа как арифметическое c среднее или все времена отклика для отдельных пробоотборников , это можно наблюдать, например, Сводный отчет слушатель.

Кроме того, тот факт, что у вас одинаковая пропускная способность для 100 и 1000 пользователей, выглядит крайне подозрительно, для приложений с хорошим поведением вы должны получать пропускную способность в 10 раз больше для 1000 пользователей, чем для 100 пользователей.

Причины могут быть следующими:

  1. Ваше приложение не может обрабатывать более 330 запросов в секунду, что указывает на узкое место производительности
  2. JMeter не может генерировать более 330 запросов в секунду, обязательно следуйте JMeter Best Practices или рассмотрите Распределенное тестирование , если технические характеристики вашего генератора нагрузки слишком низкие для получения требуемой нагрузки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...