Quelle est la syntaxe pour une commande linux qui frappe une URL à plusieurs reprises, x nombre de fois. Je n'ai rien à faire avec les données, il me suffit de répliquer en appuyant sur l'actualisation 20 fois dans un navigateur.
Vous pouvez utiliser la substitution de séquence d'URL avec une chaîne de requête fictive (si vous souhaitez utiliser CURL et enregistrer quelques séquences de touches):
curl http://www.myurl.com/?[1-20]
Si vous avez d'autres chaînes de requête dans votre URL, affectez la séquence à une variable à jeter:
curl http://www.myurl.com/?myVar=111&fakeVar=[1-20]
Consultez la section URL de la page de manuel: https://curl.haxx.se/docs/manpage.html
Vous pourriez être intéressé par Apache Bench outil qui est fondamentalement utilisé pour faire des tests de charge simples.
exemple :
ab -n 500 -c 20 http://www.example.com/
n = nombre total de demandes, c = nombre de demandes simultanées
for i in `seq 1 20`; do curl http://url; done
Ou si vous voulez récupérer les informations de minutage, utilisez ab
:
ab -n 20 http://url/