在jmeter中,我可以使用xml输入替代CSV数据集配置配置元素吗?

时间:2018-02-04 12:21:41

标签: xml csv jmeter

我正在寻找CSV替代输入数据,我认为xml是适合我的格式。我怎么能做到这一点?

我觉得我已经有this回答了70%。它将整个xml存储在var'content'中。这不是我需要的,但我想建立在这个例子上。我需要将xml标记转换为var,其值(如果有)作为内容。

我需要帮助的是:如何将每个读取的xml标记转换为可寻址的jmeter var,以便我可以像使用CSV数据集配置元素读取它一样使用它?

我需要以一种有意义的方式构建一个包含我所有测试用例及其数据的xml。

示例:

<testcases>
  <case>
    <name>tc1</name>
    <host>some.host.com</host>
    <command>uptime</command>
  </case>
</testcases>

1 个答案:

答案 0 :(得分:0)

您可以考虑使用允许对文件系统中的文件执行任意__XPath() functionXPath queries,您可以在测试计划中的任何位置使用该功能。

演示:

JMeter Xpath Function Demo

如果需要,请参阅Apache JMeter Functions - An Introduction文章,了解有关JMeter功能概念的更多信息。