Bonjour à tous,
Afin de tester une fonctionalité qui a été développé, j'ai besoin de simuler un flux d'internautes sur le site.
Voici mon code Java, j'utilise Selenium (c'est extrêmement simple) :
Ce code va simuler la visite sur http://neo-web.fr 100 fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class Main { int i = 0; public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); int i = 0; while (i < 100) { driver.get("http://neo-web.fr"); // Changer adresse IP i++; } System.out.println(i); } }
Le problème, c'est qu'en faisant cela, le site comprend que c'est la même personne qui va 100 fois sur le site web.
Or, j'ai besoin de simuler 100 personnes différentes, il faudrait donc que je change d'adresse IP à chaque fin de boucle.
J'ai regardé attentivement la documentation de Selenium et sur les forum, rien au sujet de changer d'adresse IP.
Auriez-vous une idée ?
Je pensais utiliser un proxy http qui changerait d'IP, un peu dans le même genre que TOR, mais je vous avoue que je ne sais pas trop comment faire.
Je ne sais pas si utiliser un VPN peut simuler une personne différente à chaque fois.
Merci de votre aide !
Partager