Commande Curl pour répéter la demande d’URL

Quelle est la syntaxe d’une commande linux qui frappe plusieurs fois une URL, x nombre de fois. Je n’ai pas besoin de faire quoi que ce soit avec les données, je dois juste reproduire le rafraîchissement 20 fois dans un navigateur.

Je me rends compte que cette réponse est tardive, mais vous pouvez utiliser la substitution de séquence d’URL avec une chaîne de requête factice (si vous voulez utiliser CURL et enregistrer quelques séquences de touches):

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

Consultez la section URL de la page de manuel: https://curl.haxx.se/docs/manpage.html

Vous pourriez être intéressé par l’outil Apache Bench qui est essentiellement utilisé pour effectuer des tests de charge simples.

Exemple :

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

n = nombre total de requêtes, c = nombre de requêtes simultanées

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

Ou si vous voulez récupérer les informations de synchronisation, utilisez ab :

 ab -n 20 http://url/