Подтвердить что ты не робот

Команда Curl для повторного запроса URL-адреса

Какой синтаксис для команды linux, которая несколько раз ударяет URL-адрес, x раз. Мне не нужно ничего делать с данными, мне просто нужно повторить обновление 20 раз в браузере.

4b9b3361

Ответ 1

Вы можете использовать замену последовательности URL фиктивной строкой запроса (если вы хотите использовать CURL и сохранить несколько нажатий клавиш):

curl http://www.myurl.com/?[1-20]

Если в вашем URL есть другие строки запроса, присвойте последовательность одноразовой переменной:

curl http://www.myurl.com/?myVar=111&fakeVar=[1-20]

Проверьте раздел URL на странице man: https://curl.haxx.se/docs/manpage.html

Ответ 2

for i in `seq 1 20`; do curl http://url; done

Или, если вы хотите получить информацию о времени назад, используйте ab:

ab -n 20 http://url/

Ответ 3

Вам может быть интересен инструмент Apache Bench, который в основном используется для простого тестирования нагрузки.

пример:

ab -n 500 -c 20 http://www.example.com/

n = общее число запросов, c = количество одновременных запросов