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>
我有一个 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>