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/