2

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

1 回答 1

0

尝试使用任何后处理器:正则表达式提取器XPath 提取器- 更适合您的情况,甚至BeanShell PostProcessor是最强大的。
后处理器作为子采样器添加到采样器,您想要处理的响应会将值提取到您可以使用的变量中,而不是在下一个请求中使用。

于 2012-04-19T13:56:27.010 回答