Как использовать cURL для выполнения нескольких одновременных запросов? - PullRequest
18 голосов
/ 09 марта 2012

Я хотел бы использовать cURL для проверки обработки потока на моем сервере. Прямо сейчас я использую это в командной строке Windows:

curl www.example.com

, который будет GET страницу один раз. Теперь я хотел бы сделать то же самое, за исключением того, что вместо одного запроса я хочу создать как минимум 10 запросов одновременно. Как бы я это сделал?

1 Ответ

31 голосов
/ 09 марта 2012

Хотя curl - очень полезный и гибкий инструмент, он не предназначен для этого типа использования. Существуют и другие инструменты, которые позволят вам сделать несколько одновременных запросов на один и тот же URL.

ab - очень простой, но эффективный инструмент этого типа, который работает на любом веб-сервере (несмотря на введение, ориентированное на сервер Apache).

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

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