在JSR223采样器中将xml读取为字符串时,出现意外的标记

时间:2019-08-08 19:04:45

标签: xml groovy jmeter jsr223

我正在尝试读取具有XML的字符串,并且遇到意外的令牌问题。

我在JMeter中使用JSR223采样器,并尝试使用

读取值

request_payload=vars.get("${requestPayload}");

我的xml位于变量requestPayload =     "<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Header><wsse:Security "

我想在JSR223 Sampler中读取该值。

错误消息:

  

响应消息:javax.script.ScriptException:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:   Script4.groovy:1:意外令牌:http @第1行,第54列。      t(“ <soap:Envelope xmlns:soap="http://www

2 个答案:

答案 0 :(得分:0)

请不要在JSR223中使用$ {}语法

  vars.get("requestPayload");

答案 1 :(得分:0)

克服错误的正确语法如下:

vars.get("requestPayload");

enter image description here

enter image description here

enter image description here