2015-05-07 24 views
0

我导入了webservice,并通过了我的第一个事务。我看到请求并回复xml 现在我想从我得到的需要传入请求xml的回复xml中提取大量字段值。 对于一个领域,我知道如何做到这一点。我使用XPath提取器这样如何使用Xpath提取器在Jmeter中使用SOAP请求提取多个字段?

//*[local-name()='Data']/text()`. 

在接下来的行动,我可以很${Data}这是工作的罚款使用。 但我需要从大量需要传入下一个动作的字段中提取文本内容。

如何使用Xpath Extractor来实现这一点?

回答

0

如果你的XPath查询多个/Data/text领域,他们会被抓住的

  • 文本1 =第一场比赛匹配
  • _2 =第二场比赛

如果您需要结合不同查询结果可通过管道标志完成 - | like

//*[local-name()='Data']/text()` | //*[local-name()='Something else']/text() 

在这种情况下,结果将转到单个变量。

第三种选择是根据需要使用尽可能多的XPath提取器。

请参阅XPath Tutorial以获得一般语言参考,Using the XPath Extractor in JMeter指南了解更多提示和技巧。