Ich möchte das aktuelle Datum und Uhrzeit als Beispiel Datum: 11/10/2014 und Zeit 8:30 oder 18:00 Uhr und übergeben Sie es als Parameter zu meinem Jmeter Test. Kann mir jemand dabei helfen?Jmeter - aktuelles Datum und Uhrzeit erhalten
Antwort
Verwenden __time Funktion:
$ {__ Zeit (tt/mm/jjjj,)}
$ {__ Zeit (hh: mm a,)}
Seit JMeter 3.3 gibt es zwei neue Funktionen, mit denen Sie eine Zeit berechnen können:
"The timeShift function returns a date in the given format with the specified amount of seconds, minutes, hours, days or months added" and
"The RandomDate function returns a random date that lies between the given start date and end date values."
Es hat funktioniert !!! Danke – user3920295
Gibt es eine Möglichkeit, diesem Wert einige Stunden hinzuzufügen, um den Zeitstempel in der Zukunft zu setzen? – tester
Um das Datum zu ändern, könnten Sie stattdessen __javascript verwenden, um zB einen Zeitstempel von 6 Stunden in der Zukunft zu erhalten: $ {__javaScript (neues Datum (new Date(). setHours (neues Date(). getHours() + 6)). toISOString())} – Sybrand
es scheint, die Java Simple zu sein: http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
sind hier einige Tests, die ich am 20. Mai 2015
${__time(dd-mmm-yyyy HHmmss)} 20-032-2015 233224
${__time(d-MMM-yyyy hhmmss)} 20-May-2015 113224
${__time(dd-m-yyyy hhmmss)} 20-32-2015 113224
${__time(D-M-yyyy hhmmss)} 140-5-2015 113224
${__time(DD-MM-yyyy)} 140-05-2015
Gibt es eine Möglichkeit, diesem Wert einige Stunden hinzuzufügen, um den Zeitstempel in der Zukunft festzulegen? – tester
Es gibt keinen einfachen Weg, aber es gibt zwei harte Wege: –
1) Verwenden Sie einen Beanshell-Interpreter, um ein Datum mit Java einzustellen (siehe die Kommentare zur ursprünglichen Frage). 2) Setze die Zeit in eine oder mehrere Variablen und benutze eine langweilige Reihe von jMeter-Funktionen (intNum und Split), um den gewünschten Zeitstring zu erzeugen. –
JMeter verwendet Java SimpleDateFormat
Für UTC mit Zeitzone Verwendung dieses
${__time(yyyy-MM-dd'T'hh:mm:ssX)}
Gibt es eine Möglichkeit, diesem Wert einige Stunden hinzuzufügen, um den Zeitstempel in der Zukunft festzulegen? – tester
Verwenden ${__time(yyyy-MM-dd'T'hh:mm:ss)}
zu Zeit in einen bestimmten timeformat umwandeln. Hier sind andere Formate, die Sie verwenden können:
yyyy/MM/dd HH:mm:ss.SSS
yyyy/MM/dd HH:mm:ss
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
MM/dd/yy HH:mm:ss
können Sie Z-Zeichen Millisekunden verwenden zu bekommen. Zum Beispiel:
yyyy/MM/dd HH:mm:ssZ => 2017-01-25T10:29:00-0700
yyyy/MM/dd HH:mm:ss.SSS'Z' => 2017-01-25T10:28:49.549Z
der Zeit die meisten yyyy/MM/dd HH:mm:ss.SSS'Z'
in einigen APIs erforderlich ist. Es ist besser zu wissen, wie man Zeit in dieses Format umwandelt.
Tatsächlich für UTC ich Z
anstelle von X
, z.
${__time(yyyy-MM-dd'T'hh:mm:ssZ)}
, die mir gegeben haben:
2017-09-14T09:24:54-0400
Verwenden Sie dieses Format: $ {__ Zeit (yyyy-MM-dd'T'hh: mm: ss.SS'Z ')}
Welches gibt Ihnen: 2018-01-16T08: 32: 28.75Z
- 1. aktuelles Datum und Uhrzeit erhalten
- 2. Erhalten Sie Aktuelles Datum und Uhrzeit mit [NSDate Datum]
- 3. Aktuelles Datum und Uhrzeit als String
- 4. Aktuelles Datum und Uhrzeit vergleichen iOS
- 5. Mysql/Php - Aktuelles Datum und Uhrzeit
- 6. Aktuelles Datum in Thymeleaf erhalten
- 7. Ersten Aktuelles Datum, Uhrzeit, Tag in Laravel
- 8. Datum und Uhrzeit nur einfügen wenn> = Aktuelles Datum
- 9. Wie aktuelles Datum und Uhrzeit in Schienen automatisch übernommen werden
- 10. Django - aktuelles Datum und Uhrzeit in Vorlage anzeigen
- 11. Wie Aktuelles Datum Zeit
- 12. erhalten aktuelles Datum und Datum nach zwei Monaten in PHP
- 13. So erhalten Sie Datum und Uhrzeit separtely
- 14. Wie aktuelles Datum/Uhrzeit als Datumsobjekt in PHP zu bekommen
- 15. Datum und Uhrzeit kompilieren
- 16. Wie erhalten Sie lokales Datum und Uhrzeit in Android?
- 17. Nur aktuelles Datum/Uhrzeit bei SQL Server-Einfügung zulassen
- 18. Wie aktuelles Datum in C# erhalten?
- 19. Datum und Uhrzeit Formatierungsfehler
- 20. Datum und Uhrzeit hinzufügen
- 21. PHP Uhrzeit und Datum
- 22. aktuelles Datum als Datum Objekt
- 23. Android aktuelles Datum erhalten und zeigt es in Textview
- 24. erhalten aktuelles Datum und die Zeit in Textview android
- 25. fecha.js - Datum/Uhrzeit, spezifische Uhrzeit
- 26. Hive Aktuelles Datum Funktion
- 27. Sortierliste nach Datum und Uhrzeit
- 28. Wie kann ich das Standardformat für Datum und Uhrzeit erhalten?
- 29. erhalten Sie das heutige Datum und die Uhrzeit als Zeichenfolge
- 30. So erhalten Sie Datum und Uhrzeit von TimeZone Name
Wenn Sie diese Frage vor einigen Jahren gestellt haben, würde ich jmeter installiert haben und ich würde dies beantworten. Aber etwas dabei solltest du tun. 1. Erstellen Sie einen Beanshell-Prozessor und führen Sie den Java-Code 'new Date()' aus und speichern Sie ihn in einer Variablen und verwenden Sie diese Variable in Ihrem Test einfach wieder. – ant
Ich habe es versucht. Ich bin nicht sehr vertraut mit Java, aber versucht $ {__ BeanShell (neues java.text.SimpleDateFormat ("MM/TT/JJJJ HH: mm: ss"). Format (neues Datum()))}. Es wirft mir einen Fehler "jmeter.util.BeanShellInterpreter: Fehler beim Aufruf der bsh-Methode: eval \t In Datei: Inline-Auswertung von: '' 11/20/2014 09:25:34; '' 0 "in Zeile 1, Spalte 12." – user3920295