在JMeter中将xml响应从一个采样器传递到另一个采样器

时间:2014-11-28 03:40:46

标签: jmeter

如何从下面的xml响应中提取值并传递给JMeter中的下一个请求?

示例回复:

<Arrayoftoken>
<Id></ID>
<emp>
 <Id> </Id>
 <Name></Name>
 <dept>
   <Id> </Id>
   <Location></Location>
 </dept> 
</emp>
</ArrayofToken>

我需要提取令牌ID {第一个Id}和dept id,{Id inside dept}。

尝试使用xpath提取器。但它无法返回2个值。请帮忙。

感谢。

1 个答案:

答案 0 :(得分:0)

在您希望上述响应的请求上创建2个正则表达式提取器。

在第一个正则表达式提取器中:
您的 正则表达式 应为

<Arrayoftoken>.*\n.(.+?)<

在第二个正则表达式提取器中:
您的 正则表达式 应为

<dept>.*\n.*<Id>(.+?)<

希望这会有所帮助。