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

Jmeter - How to parameterize XML request body using a file in Jmeter?

我有一个 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 值?我应该如何构建我的文件?

提前致谢!

您可以在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>