Ich habe ein Projekt, Load Balancer Algorithmen für Webcluster zu testen und ich entscheide mich für Jmeter, bin aber stecken, da ich nicht damit vertraut bin und im Internet sehe ich verschiedene Fälle und Szenarien, die nicht ausführlich beschrieben (Schritte heiß, um sie zu erreichen).Jmeter Thread pro URL
In Testumgebung habe ich 5 generische Websites (web1.com, web2.com, web3.com, web4.com und web5.com).
Testfälle, die ich ausführen möchten, sind:
CASE1: Linear und proportional web Last - durch andere Worte, die ich web1 5 mal in Folge dann web1 und web2 5x, dann web1, web2, web3 5x überprüfen möchten dann web1-4 5x und dann am Ende alle 5 Websites 5x. Um zu sehen, wie Computer-Recurses und Web-Knoten in dieser proportionalen Belastung funktionieren. Soweit ich weiß, sollte dies durch 5 verschiedene Threads geschehen, aber ich kann keine URL pro Website oder Zeit definieren, wenn es beginnt, auch andere Webseiten zu laden. Ich habe versucht mit Datensatz (CVS), aber ich kann diese parallele Website überprüfen, weil in CVS kann ich nur eine Website unter anderen als Liste hinzufügen ...
CASE2: In diesem Fall würde ich gerne meine eigenen "zufällig Zahlen "zum Beispiel um Website-Check in" zufällige Reihenfolge "zu senden: web2, web2, web5, web1, web3, web4, web1, web1 ... Grund dafür ist, weil ich" real case "mit anderen Worten real" simulieren möchte " Klicks von Endbenutzern ", die nicht linear sind ... (Ich möchte" zufällige Liste "behalten, weil ich dieselbe zufällige Prüfung an mehreren verschiedenen LB-Algorithmen durchführen möchte).
Ich wäre sehr groß, wenn Sie irgendwelche beschriebenen Schritte oder Screenshots haben.
Vielen Dank!
Zunächst einmal vielen Dank für Ihre schnelle Wiederholung. Ich habe mange zu kopieren/einfügen, was Sie auf dem Bild gemacht haben, aber bin wieder stecken, da ich mit Jmeter nicht so vertraut bin, habe ich einige Fragen: 1. Auf Bildobjekt "Depeth" ist Loop-Controller? 2. Wie wird IF in diesem Fall funktionieren, wann wird es mit Web2, Web3 usw. anfangen? Ich hoffte, dass ich in der Lage sein werde zu definieren wann "2. Benutzer (web2)" starten wird und dasselbe Verfahren für den Rest der Webs. – user1315251
In Bezug auf CASE2: Ich möchte meine zufällige "http-Anfrageliste" in einigen CVS vielleicht oder etwas aber auch mit Multi-Thread definieren, weil ich diese vordefinierte zufällige Anfrage auf mehrere verschiedene LB-Algorithmen durchführen möchte. Wenn Sie mehr Bildschirme oder sogar Anhang teilen könnten, wenn es möglich ist, wäre ich sehr dankbar. – user1315251