我正在尝试使用jmeter测试RESTfull WS,其中我想使用从一个xml响应到另一个xml请求的值。
所以任何人请帮助我,我怎么能这样做,因为我是jmeter的新手。
提前致谢。
从以下评论添加的预处理器代码:
import org.apache.jmeter.protocol.http.sampler.WebServiceSampler;
WebServiceSampler wsSampler = (WebServiceSampler) sampler;
String SessionToken = wsSampler.getXmlData().replaceFirst("#sessionToken#", vars.get("sessionToken"));
wsSampler.setXmlData(SessionToken);
答案 0 :(得分:0)
尝试使用任何后处理器:Regular Expression Extractor,XPath Extractor - 更适用于您的情况, - 甚至BeanShell PostProcessor作为最强大的。 后处理器作为子采样器添加到采样器中,您希望处理的响应将提取值到您可以使用的变量中,而不是在下一个请求中。