I have a XML request as follows:
我有一个XML请求如下:
<Request>
<Header><Log><Level>None</Level></Log></Header>
<Body>
<Action>
<GetService>
<Code>ABC</Code>
<CodeValue>XYZ</CodeValue>
</GetService>
</Action>
</Body> </Request>
I would like to have a file which has data for two columns - Code and CodeValue. For example,
我想有一个文件,其中包含两列数据 - Code和CodeValue。例如,
Code|CodeValue
--------------
ABC|XYZ
DEF|MNO
How should I parameterize my XML request body so that Jmeter can dynamically use data from the file as the XML values? How should I structure my file?
我应该如何参数化我的XML请求体,以便Jmeter可以动态地使用来自文件的数据作为XML值?我应该如何构建我的文件?
Thanks in advance!
提前致谢!
1 个解决方案
#1
You can use csv file in JMeter to parameterize the test data.
您可以在JMeter中使用csv文件来参数化测试数据。
- To get an idea, Go to this site . Scorll down to the section -
CSV Data Set Config
- Keep your data in a csv file as shown in the site. add
CSV Data Set Config
in your test plan. Update the file path. - Update your XML as given below.
要了解相关信息,请访问此站点。向下舍入到部分 - CSV数据集配置
将您的数据保存在网站中显示的csv文件中。在测试计划中添加CSV数据集配置。更新文件路径。
更新您的XML,如下所示。
<Request>
<Header><Log><Level>None</Level></Log></Header>
<Body>
<Action>
<GetService>
<Code>${Code}</Code>
<CodeValue>${CodeValue}</CodeValue>
</GetService>
</Action>
</Body> </Request>
#1
You can use csv file in JMeter to parameterize the test data.
您可以在JMeter中使用csv文件来参数化测试数据。
- To get an idea, Go to this site . Scorll down to the section -
CSV Data Set Config
- Keep your data in a csv file as shown in the site. add
CSV Data Set Config
in your test plan. Update the file path. - Update your XML as given below.
要了解相关信息,请访问此站点。向下舍入到部分 - CSV数据集配置
将您的数据保存在网站中显示的csv文件中。在测试计划中添加CSV数据集配置。更新文件路径。
更新您的XML,如下所示。
<Request>
<Header><Log><Level>None</Level></Log></Header>
<Body>
<Action>
<GetService>
<Code>${Code}</Code>
<CodeValue>${CodeValue}</CodeValue>
</GetService>
</Action>
</Body> </Request>