__time() Funktion aktuelle Zeitstempel zurück in millise entweder produzieren Conds seit Unix epoch start oder nach Muster, das Sie angeben. Die Funktion berücksichtigt SimpleDateFormat Muster.
Der Schwachpunkt des Ansatzes ist, dass, wenn es um hohe Belastungen kommt, kann man mehr als einen Benutzer hat diese Funktion auf dem gleichen zweiten Aufruf werden Sie gleich Zeitstempel erhalten, damit ich eine der folgenden Ansätze vorschlagen würde:
erhöhen Präzision Ihrer __time() Funktion Millisekunden Ebene wie:
${__time(yyyyMMddHHmmss---SSS)}
Concatenate __threadNum() Funktion mit __time() Funktion, so wird jeder Zeitstempel von aktueller virtueller Benutzernummer gefolgt wie:
Siehe How to Use JMeter Functions Serie Beiträge für weitere Informationen über Ihre JMeter Tests mit Funktionen zu verbessern.
Angenommen, für ** USER-1 ** ist der Wert von $ {__ Zeit (yyyyMMddHHmmss)} '20160919180226' also für ** USER-2 ** sollte es nicht derselbe Wert sein, sondern etwas wie ' 20160919180347' (ein neuerer Wert der Zeitfunktion) –
Wenn mehrere Benutzer parallel laufen, wird dasselbe Datum auftreten. Was erwarten Sie also, wenn 2 Benutzer auf dasselbe Datum stoßen? –
@KirilS. Genau, du hast meinen Standpunkt verstanden. Die Benutzer laufen parallel und das gleiche Datum ist für alle von ihnen. Ich möchte nur ein anderes Datum für jeden von ihnen. Danke –