Моделирование DoS-атаки с помощью Apache JMeter - PullRequest
0 голосов
/ 24 февраля 2019

Я хочу использовать инструмент Apache JMeter для создания http-потока на веб-сайте, который я разработал в Visual Studio 2017. Мой вопрос заключается в том, начну ли я запускать веб-сайт и одновременно запустить http-флуд,это "безопасно" для моего ПК?Я имею в виду, можно ли нанести ущерб из-за потребления ресурсов?Или это зависит от количества потоков, которые я буду использовать в параметрах скрипта JMeter?Спасибо.

1 Ответ

0 голосов
/ 25 февраля 2019

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

С точки зрения результатов теста вы можете получить неточные метрики, особенно если вы запускаете JMeter на той же машине, что и в случае высоких нагрузок, и JMeter, и ваш сайт станут очень ресурсоемкими, будут "бороться" заресурсы, такие как ЦП, ОЗУ и т. д.

Поэтому я бы порекомендовал рассмотреть возможность развертывания вашего веб-сайта в среде, подобной продукту, и использовать отдельные генераторы нагрузки JMeter для проведения нагрузки.Таким образом, вы получите уверенность в том, что на результаты теста не влияют взаимные помехи.

Если вы не можете настроить надлежащую среду нагрузочного тестирования, к сожалению, ваш сценарий тестирования не будет иметь большого смысла, есть некоторые области, которые вы можете протестировать в уменьшенной среде с точки зрения производительности вроде:

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