Ответ 1
Зачем его строить?
Есть несколько доступных.
Я пытаюсь построить небольшой стресс-тест script, чтобы проверить, как быстро выполняется набор запросов.
Необходимо измерить скорость для 100 запросов.
Проблема в том, что я не знаю, как ее реализовать, поскольку потребуются параллельные запросы на URL. Любые идеи?
Зачем его строить?
Есть несколько доступных.
Кроме того, существует удивительный open-source pure-python распределенный и масштабируемый locust framework, который использует зелени. Это отлично подходит для имитации огромного количества одновременных пользователей.
Если вы хотите остаться в рамках Python, вы можете попробовать Corey Goldberg Pylot или его преемник multi-mechanize.
Хотя этот вопрос довольно старый, я хотел бы отметить отличный инструмент по этой проблеме. Инструмент funkload, и это типичный подробный отчет он генерирует.
Я не уверен, что именно этот тип тестирования вы искали, но BrowserMob использует Selenium для проверки загрузки браузера. Он работает так, как если бы многие браузеры колотили на вашем сайте одновременно. Он не создан для какой-либо конкретной структуры и должен работать практически в любом веб-приложении.