2017-05-18 4 views
-1

Ich benutze das Jmeter zum Laden einer Webanwendung testen.Ich benutze CSV Data Set Config, um E-Mail zu Test-Login-Szenario zu übergeben.Während ich mit 100 gleichzeitige Benutzer laufen, es wählt dieselbe E-Mail aus der CSV-Datei aus. Wie kann ich sicherstellen, dass eine E-Mail nur einmal verwendet wird?So übergeben Sie eindeutige Daten aus CSV-Datei in Jmeter

+0

Wie viele Testdaten, die Sie in CSV-Datei haben? In CSV Data Set Config können Sie im 'Sharing Mode' die' Current Thread Group' einstellen. Wenn Sie eine Dummy-E-Mail-ID benötigen, können Sie eine zufällige Zeichenfolge mit '$ {__ UUID}' senden. –

+0

Legen Sie auch die 'Recycle on EOF' fest: false,' Stop thread on EOF': True. Lass es mich wissen, wenn dir das hilft. –

+0

Wie viele E-Mail-Adressen haben Sie in Ihrer Konfigurationsdatei? Schreiben Sie einen Leistungstest oder einen funktionalen automatisierten Test? Möchten Sie, dass jeder Benutzer eine E-Mail-Adresse auswählt und diese dann konsumiert und somit jedem Benutzer eine E-Mail zugeordnet ist? –

Antwort

-1

Verwenden Random String Function zur Erzeugung von unterschiedlichem E-Mail-ids,

Random Funktion gibt eine zufällige Folge von Länge in Zeichen unter Verwendung Zeichen zu verwenden. Es hat drei Parameter,

1. Length of the desired random string 
2. Source characters 
3. If you need to store generated string into a JMeter variable you can provide variable name as 3rd argument. 

${__RandomString(6,a12zeczclk, MYVAR)}

Beispiel wie

${__RandomString(10,abcdefghijklmnopqrstuvwxyz,)}@MyMail.com 
+0

warum -1? zur Antwort – Chetan

Verwandte Themen