Jmeter - 如何使用Jmeter中的文件参数化XML请求体?

时间:2015-05-13 16:33:40

标签: xml jmeter httprequest performance-testing

我有一个XML请求如下:

<Request>
    <Header><Log><Level>None</Level></Log></Header>
    <Body>
        <Action>
            <GetService>
                <Code>ABC</Code>
                <CodeValue>XYZ</CodeValue>
            </GetService>
        </Action>
    </Body> </Request>

我想要一个包含两列数据的文件 - Code和CodeValue。例如,

Code|CodeValue
--------------
ABC|XYZ
DEF|MNO

我应该如何参数化我的XML请求体,以便Jmeter可以动态地使用来自文件的数据作为XML值?我应该如何构建我的文件?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您可以在JMeter中使用csv文件来参数化测试数据。

  • 要了解相关信息,请转到此 site 。向下舍入 - CSV Data Set Config
  • 将您的数据保存在网站中显示的csv文件中。在测试计划中添加CSV Data Set Config。更新文件路径。
  • 更新您的XML,如下所示。
<Request>
        <Header><Log><Level>None</Level></Log></Header>
        <Body>
            <Action>
                <GetService>
                    <Code>${Code}</Code>
                    <CodeValue>${CodeValue}</CodeValue>
                </GetService>
            </Action>
        </Body> </Request>