JMeter - mit substring auf eine user-variable
Mithilfe von jmeter, ich habe eine variable übergeben aus CSV-Datei (CSV Data Set Config), und ich möchte einen Teilstring in einen http-request.
d.h.
variable ZEIT=23:40, request-Parameter sind Stunden-und Minuten -, so möchte ich extrahieren entsprechenden Teile, die in der HTTP-Anfrage.
Ich gelesen man könnte mit javascript, also für die Stunde, ich habe versucht ${TIME}.substring(0,2)
, die nicht Aussehen, als ob es funktionieren würde, und sicher genug, das ist es nicht.
Wie mache ich das?
InformationsquelleAutor Joe Watkins | 2010-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie tun, dass durch den Aufruf einer javascript-Funktion inline http://jmeter.apache.org/usermanual/functions.html
Ex :
Oder
erstellen beanshell sampler, wählen Sie beanshell als Sprache, in der es dann:
verwenden
${newTime}
variable in Ihrer AnfrageBearbeitet nach der anderen beantworten. Komma muss angegeben werden.
Watkins np, jmeter ist eine gr8-tool hat es nur schlechte Dokumentation meiner Meinung nach
Ant, korrigieren Sie bitte das zitieren des Kommas. Sie täuschen mich, wenn ich Ihre Lösung. Danke, Gábor. So, damit es funktioniert, müssen Sie ${__javaScript('${ZEIT}'.substring(0\,2))}
sorry danke für die Festsetzung es
Bitte glauben Sie, Sie könnten mir helfen, mit dieser Frage goo.gl/URsAFM? Bitte ich brauche Hilfe
InformationsquelleAutor ant
Können Sie es tun, ohne den Aufruf von Javascript-interpreter (Rhino) mit substring Funktion von JMeter-plugins:
InformationsquelleAutor Andrei Botalov
Stellen Sie sicher, dass Sie die Flucht Kommas im javascript-Funktionen:
Ich bearbeitete die akzeptierte Antwort. Wenn es an der Beurteilung, es wird sichtbar sein.
InformationsquelleAutor