Ich verwende JMeter , um eine API zu testen. Ich habe Basic Authentication
eingerichtet - scheint gut zu funktionieren.
Nun versuche ich die Berechtigungsnachweise zufällig zu verteilen , die JMeter über die Leitung weitergibt. Also, es gibt zwei Möglichkeiten, wie ich weiß, dass ich das tun kann.
HTTP Header
(über eine HTTP Header Manager Element
) hinzu und setzen Sie dann den Wert auf die zufälligen Felder (dh etwas, das ich aus einer CSV-Datei eingelesen habe) HTTP Authorization Manager Element
und gebe dort den Benutzernamen und das Passwort ein. Wenn ich nun Methode (1) oben verwende, muss ich die folgenden Header / Daten erstellen: -
%Vor%Kewl. einfach. ABER dieser Header-Wert wird nicht über die Leitung übergeben :( Ich kann einen anderen Header-Typ hinzufügen und es über die Leitung übergeben ..
hmm .. ok dann .. lass uns Methode (2) ausprobieren.
Nun, das funktioniert .. aber ich kann nur hardcode in den Benutzernamen & amp; Passwort. Ich kann nicht sehen, wie ich einen Benutzernamen VARIABLE (dh ${usernmae}
) oder ein Passwort VARIABLE (dh.% Co_de%) .... Wenn es ist hart codiert, dann antwortet der Server korrekt mit der richtigen Seite / Daten.
so .. kann jemand bitte helfen?
Ich würde empfehlen, Folgendes zu versuchen:
Alternativ können Sie, wenn Sie möchten, dass der Wert für die Anmeldung wirklich zufällig ist, einige Funktionen zum Generieren von Zufallszahlen oder zum Senden der Ausführungszeit verwenden.
Tags und Links jmeter basic-authentication