Je résous un problème que je n'arrive pas à résoudre. Je dois me connecter et cliquer répétitivement (des milliers de fois) sur le lien spécifique pour créer une certaine charge. Je sais que je devrais utiliser HTTP/PHP pour cela mais je ne sais pas comment résoudre le login? Mon idée suivante était d'utiliser un renifleur de paquets et de renvoyer les demandes ... mais cela fonctionnera-t-il quand je fermerais le navigateur? MerciUtiliser le script PHP pour "cliquer" sur le lien
Répondre
Si vous voulez faire cela à partir d'un script PHP, vous pouvez utiliser cURL pour simuler la requête HTTP. Cependant, il est plus facile d'utiliser un outil de référence comme ab
ou siege
pour mettre la charge sur certaines URL
Avec ab
:
ab -n 1000 -c 10 http://www.example.com/login.php
Depuis le site Web Siège:
Siege est un test de régression et utilitaire de référence. Il peut tester une URL unique avec un nombre défini d'utilisateurs simulés, ou il peut lire plusieurs URL en mémoire et les stresser simultanément. Le programme indique le nombre total de hits enregistrés, les octets transférés, le temps de réponse, la simultanéité et le statut de retour. Siege prend en charge les protocoles HTTP/1.0 et 1.1, les directives GET et POST, les cookies, la consignation des transactions et l'authentification de base. Ses fonctionnalités sont configurables par utilisateur.
Voir aussi ce related question
Jetez un oeil à Selenium. Vous pouvez enregistrer une action, puis modifier le script résultant en une boucle.
- 1. script pour cliquer sur un lien à un certain moment
- 2. Next Image fonction de cliquer sur l'image, pour cliquer sur le lien
- 3. garder l'écran statique lorsque cliquer sur le lien
- 4. Requête d'exécution PHP/MySQL sur le bouton appuyer/cliquer
- 5. script personnalisé wordpress pour gérer le lien!
- 6. Utiliser curl dans le script php
- 7. Script PHP pour remplacer le script cgi
- 8. pas cliquer sur le bouton
- 9. Comment cliquer sur un lien depuis javascript
- 10. Valeurs de formulaire HTML à utiliser avec le script PHP
- 11. activer/désactiver javascript sur le bouton cliquer
- 12. Masquer le menu sur cliquer
- 13. Comment obtenir une fenêtre contextuelle JavaScript sans cliquer sur le lien?
- 14. Personnalisé fancybox - ne peut pas cliquer sur le lien dans le titre
- 15. jQuery Déclencher pour cliquer sur
- 16. Programatically cliquer sur le noeud dans treeview?
- 17. lien android WebView .... cliquer rectangle orange
- 18. Simuler le bouton cliquer
- 19. Utiliser bash pour enfiler mon script PHP
- 20. Cliquez sur le lien par le modèle d'adresse
- 21. Lien vers le texte PHP
- 22. Utiliser Hashes dans l'URL pour exécuter le script onload
- 23. Cliquer sur l'élément de canevas pour sélectionner le texte
- 24. Fermer la fenêtre pour cliquer sur le bouton
- 25. PHP Ouvrir le lien dans iframe
- 26. TextBox multiligne en html pour le script php
- 27. Vous devez cliquer deux fois sur le lien créé dynamiquement sur le contrôle avant de faire quoi que ce soit?
- 28. Script n'ouvre pas le bon lien
- 29. selenium rc impossible de cliquer sur un lien
- 30. Script Web pour cliquer sur quelques boutons et enregistrer quelques pages html
Oui, mais alors que vous * pouvez * utiliser Selenium pour cela, il est prévu de tester les interfaces, alors que l'OP semble vouloir tester la capacité du serveur, auquel cas Selenium n'est pas le bon outil pour le travail. – Gordon