2017-05-22 7 views
0

Angenommen, ich verwende Json Path Extraktor in Jmeter, um etwas aus der Antwort zu extrahieren. Aber jetzt möchte ich Json-Extraktor verwenden. Gibt es einen einfachen Mechanismus, mit dem ich alle Json Path Extractor mit Json Extraktor ersetzen kann?Können wir ein Element in Jmeter ersetzen?

+0

jedes Feedback auf Antwort? Danke –

Antwort

1

Ich folgte den folgenden manuellen Schritten, um JSON Path Extractor in JSON Extractor zu konvertieren. Stellen Sie sicher, dass die Ersetzungen eindeutig sind und keinem Variablennamen oder einer Beschreibung entsprechen.

perl -p -i -e 's/com.atlantbh.jmeter.plugins.jsonutils.jsonpathextractor.JSONPathExtractor/JSONPostProcessor/g' file.jmx

perl -p -i -e 's/com.atlantbh.jmeter.plugins.jsonutils.jsonpathextractor.gui.JSONPathExtractorGui/JSONPostProcessorGui/g' file.jmx

perl -p -i -e 's/"VAR"/"JSONPostProcessor.referenceNames"/g' file.jmx

perl -p -i -e 's/"DEFAULT"/"JSONPostProcessor.defaultValues"/g' file.jmx

perl -p -i -e 's/"JSONPATH"/"JSONPostProcessor.jsonPathExprs"/g' file.jmx

perl -p -i -e 's/"VARIABLE"\>\</"JSONPostProcessor.match_numbers"\>1\</g' file.jmx

perl -p -i -e 's/.*"SUBJECT".*\n//g' file.jmx

perl -p -i -e 's/jp\@gc - JSON Path Extractor/JSON Extractor/g' file.jmx

1

Nein, es ist nicht durch irgendein vorhandenes Werkzeug möglich.

Sie müssen entweder manuell ersetzen oder durch einen benutzerdefinierten Parser des XML-Testplans ersetzen.

Verwandte Themen