2017-03-27 1 views
1

ich jsr223 Behauptung mit groovigen Skript verwende ich speichere die analysierte Antwort als variableKann json analysiertes Objekt in einem anderen Aufruf in Jmeter nicht verwenden?

def slurper = new groovy.json.JsonSlurper(); 
def t1= prev.getResponseDataAsString(); 

def response = slurper.parseText(t1); 
vars.putObject("Summary", response); 

Jetzt möchte ich in einem anderen Gespräch diese Zusammenfassung Variable verwenden, so dass ich es

def nn = ${SummaryJDBC}; 
behaupten

Aber ich erhalte diesen Fehler

jmeter.threads.JMeterThread: Fehler beim Sampler Verarbeitung 'Competitive_Landscape (Past_awardees)': java.lan g.ClassCastException: java.util.ArrayList kann nicht auf java.lang.String gegossen werden

+0

Bitte zeigen die 'rohen response'. – Rao

Antwort

0

Sie die getObject() Methode verwenden sollte:

nn = vars.getObject("SummaryJDBC") 
Verwandte Themen