Время отклика, нагрузочное тестирование и стресс-тестирование с уверенностью - PullRequest
0 голосов
/ 04 июня 2018

Я знаю, что есть способ измерить время ответа API отдыха с помощью Rest Assured.Но можем ли мы увеличить пользовательскую нагрузку и измерить время отклика, используя «Заверенная уверенность», или есть другой способ подсчета в этих параметрах (нагрузка / стресс) с помощью API-тестирования.ТИА

1 Ответ

0 голосов
/ 04 июня 2018

Если вас интересует Время отклика , вы можете запустить свои тесты с гарантированным успокоением только с помощью JMX (Java Microbenchmark Harness), чтобы получить основную информацию о том, как ваша система работает внагрузки.

Однако следует помнить, что нагрузочное и стресс-тестирование - это не только время отклика

  1. Вам необходимо придумать реалистичные шаблоны использования API, как будто ваш нагрузочный тест не будет отображать конец-пользователь или конечное приложение рабочая нагрузка этот тест не имеет смысла
  2. Лучше увеличивать и уменьшать нагрузку постепенно следующим образомВы сможете соотнести увеличивающееся время отклика и другие показатели с увеличенным числом потоков (виртуальных пользователей)
  3. Лучше воспользоваться специализированным инструментом, так как время отклика недостаточно, когда дело доходит до анализа узких мест,Вам потребуется, по крайней мере, измерить время, необходимое для установления соединения, задержки в сети и время до первого байта.Также будет полезно включить в тестируемое приложение набор по крайней мере ЦП, ОЗУ, сети, использования диска и метрики для вашего приложения (если есть)

Поэтому я бы порекомендовал, например, для Apache JMeter вы можете повторно использовать свой код Ass Assured в JSR223 Sampler (s) или JUnit Request Sampler

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...