如何将值从一个响应传递给Jmeter中的另一个Request

时间:2012-04-19 12:58:34

标签: web-services rest jmeter

我正在尝试使用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);

1 个答案:

答案 0 :(得分:0)

尝试使用任何后处理器:Regular Expression ExtractorXPath Extractor - 更适用于您的情况, - 甚至BeanShell PostProcessor作为最强大的。 后处理器作为子采样器添加到采样器中,您希望处理的响应将提取值到您可以使用的变量中,而不是在下一个请求中。

相关问题