【发布时间】:2016-12-12 14:34:54
【问题描述】:
我在线程组中使用 jmeter -SOAP/XML-RPC(从 csv 文件中读取多行) 我正在使用 2 个不同的 csv 文件(例如:A、B)。
soap 包含带有列表 inside(<person list>) 的 xml,我需要此列表包含多个实例,但它只创建一个实例(<person list> 中的 <person>)。
我希望它创建多个实例,
即对于文件 A 中的每一行,它应该从包含相同 <group_id> 的文件 B 中读取几行(两个文件都包含“group_id” - 显然具有不同的名称:group_id_a,group_id_b),(具有相同 @ 的行文件B中的987654327@按顺序排列)。
SOAP 中的 xml 示例:
<group_name>${group_name_a}</group_name>
<group_id>${group_id_a}</group_id>
<person_list>
<person>
<name>${name_b}</name>
<age>${age_b}</age>
<city>${city_b}</city>
</person>
</person_list>
即,我需要结果类似于:
<group_name>"math"</group_name>
<group_id>1234</group_id>
<person_list>
<person>
<name>phil</name>
<age>23</age>
<city>buenos aires{city_b}</city>
</person>
<person>
<name>liam</name>
<age>21</age>
<city>madrid{city_b}</city>
</person>
<person>
<name>brenda</name>
<age>25</age>
<city>bariloche</city>
</person>
<person>
<name>martin</name>
<age>27</age>
<city>miami</city>
</person>
</person_list>
因为现在结果是这样的:
<group_name>"math"</group_name>
<group_id>1234</group_id>
<person_list>
<person>
<name>phil</name>
<age>23</age>
<city>buenos aires{city_b}</city>
</person>
</person_list>
我做了一些 csv 示例(带有一些无意义的变量) File A
所以结果应该是 3 个soap/xml 请求
【问题讨论】: