senden Sie Anfragen mit mehreren ip-Adresse, um meine Anwendung unter Verwendung von apache-JMeter(IP-Spoofing)
Gibt es eine Möglichkeit, für IP-Spoofing in jmeter.ich habe versucht, es per "CSV data set config".Gibt es eine andere Möglichkeit..bitte lassen Sie mich wissen.Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgenden Schritte helfen Ihnen bei der Umsetzung der IP-Spoofing:
Hinweis: Spoofing funktioniert nicht über Wifi. Die Jmeter-Maschine angeschlossen werden müssen, um LAN zu erreichen, IP-Spoofing.
Update---------------------------------
http://www.filedropper.com/ipchangersetconfig
http://www.filedropper.com/ipaddresslist
Hoffe, das wird helfen.
${IP_address}
arbeiten in der HTTP-Request-Sampler, die Config-Element-CSV Data Set Config "Variablen-Namen" - Feld konfiguriert werden müssen, beiIP_address
Ja, Sie können senden Sie Ihre Anfrage mit mehreren Ip-Adressen, um Ihre Anwendung so etwas wie real-world-Szenario.
Überprüfen Sie bitte Folgendes :
Verwenden Sie das IP-spoofing in jmeter
Werden kann, müssen Sie HTTPClient-Implementierungen.
Überprüfen Sie bitte : Hilfreiches tutorial
Müssen wir zunächst erstellen Sie die virtuelle IP-Geben Sie den Befehl im Terminal
ifconfig
gehen Sie zum root-Ordner:- sudo su
angenommen, Sie möchten eine Reihe von 10.0.0.1~10.0.0.255 führen Sie dann das blow-Befehl: -
für jedes in $(seq 1 254); do ifconfig eth0:$jeden 10.0.0.$jeder; done
Drucken Sie Ihre IPs:- für jedes in $(seq 1 254); do cat 10.0.0.$jede > ip.txt; done
für jedes in $(seq 1 254); do echo "10.0.0.$jeder"; done > ip.txt
Nach dem generieren von berichten führen Sie diesen Befehl :- für jedes in $(seq 1 254); do ifconfig eth0:$jeden 10.0.0.$jeder; done
tun :- ifconfig und überprüfen Sie, dass die IPs zugeordnet werden, jeder eth-port
Jetzt öffnen Sie Ihre Jmeter erstellen eines thread-Benutzer hinzufügen von CSV-Daten Einstellen, - Konfiguration, Hinzufügen von HTTP-Request-Sampler, Hinzufügen Listner nach Sie
geben Sie eine Bild-Beschreibung hier
geben Sie den Pfad der gespeicherten csv-Datei, die mit dem virtuellen IP-Adressen und Ihre Variablen-Namen, wie dies im unteren Bildgeben Sie eine Bild-Beschreibung hier
Geben Sie nun Ihre IP-Adresse und host-Adresse Ihrer software, geben Sie die port-Nummer, geben Sie die API-Adresse, die Sie testen möchten, und Körper Ihrer POST-Daten, wenn alle
Geben Sie nun Ihre Variablen-Namen in der Registerkarte erweitert, wie dies ${Variable_name_given_in_CSV Config-Element} und Klicken Sie auf die Schaltfläche "Ausführen", es trifft Sie-API mit mehreren virtuellen IPs [enter Bild Beschreibung hier][3]