Стресс-тест веб-сайта в Python - Django

Я пытаюсь создать маленький сценарий стресс-теста, чтобы протестировать, как быстро ряд запросов сделан.

Должен измерить скорость для 100 запросов.

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

14
задан alecxe 15 December 2015 в 04:10
поделиться

3 ответа

Зачем его строить?

Доступно несколько.

  1. Для одного URL и множества запросов попробуйте ab
  2. Для нескольких URL и случайных тестов попробуйте siege
11
ответ дан 1 December 2019 в 06:35
поделиться

Если вы хотите оставаться в рамках среды Python, вы можете попробовать Pylot Кори Голдберга или его преемника multi-Mechanize .

11
ответ дан 1 December 2019 в 06:35
поделиться

Я не уверен, что это точно тип тестирования, который вы искали, но BrowserMob использует Selenium для выполнения нагрузочного тестирования браузера. Это работает так, как если бы на ваш сайт одновременно заходили несколько браузеров. Он не создан для какой-либо конкретной платформы и должен работать практически с любым веб-приложением.

0
ответ дан 1 December 2019 в 06:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: