2016-12-01 3 views
0

In Jmeter kann ich den Wert mit dem regulären Ausdruck Extraktor extrahieren, aber während der Wert analysieren ich brauche einige Änderungen in den Wert wie folgt.Jmeter Regulärer Ausdruck Extraktor und Parsing in Anfrage

Beispiel, Angenommen Wenn ich diesen Wert in regulären Ausdruck Extraktor (Einzelwert in mehreren Zeilen) zu extrahieren, PHNhbW + xwO U0FNTDoyL cmFjbGUu +

Hier I Need + durch% 2B zu ersetzen, müssen Fügen Sie% OD% OA am Ende jeder Zeile und mehrere Zeilen zu einer einzelnen Zeile wie unten hinzu.

PHNhbW% 2BxwO% OD OAU0FNTDoyL%%% OD OAcmFjbGUu% 2B% OD% OA

Ich brauche dies als ein einziger Parameterwert zu analysieren.

Antwort

0

Ich glaube, Sie __javaScript() Funktion verwenden können, die beliebige JavaScript-Code und innerhalb JMeter __javaScript ermöglicht() aufrufen funciton Sie EcmaScript EncodeURIComponent() Funktion

aufrufen Es werden alle Zeilenumbrüche automatisch konvertieren \r\n-%OD%OA und +-%2B und in Tatsache jedes Zeichen außer alphanumerischen und diese hier:

_ . ! ~ * ' () 

Demo:

JMeter JavaScript

Siehe Using JMeter Functions Führer für umfassende Informationen darüber, wie mit den Funktionen in JMeter

+0

danke Dmitri beschäftigen. Ich überprüfte encode in jmeter http Anfrage und es funktionierte. –