【发布时间】:2020-01-27 10:55:58
【问题描述】:
我正在为 REST API 编写 JMeter 测试。 它是一个发布请求,我们需要在请求正文中发送一个大的 xml 内容。 所以我使用 CSV 数据集配置来参数化正文部分中的 xml 内容。
我已经为 HTTP 请求采样器创建了一个 CSV 数据集配置。
在 csv 文件中,我正在编写整个 xml 内容。 1 行用于 1 个请求。它工作正常。
但我发现这有点复杂,因为我们必须在 csv 文件中维护大行 xml。
有什么方法可以在 csv 文件中只写入 xml 文件名或完整路径,并且 CSV DataSet 配置会检查名称,然后读取该文件的内容并附加到请求正文中。
file-abc.xml
file-def.xml
我认为这很容易维护,因为我们可以为 XML 内容提供专用文件。
使用 CSV 数据集配置有什么方法吗?
或在 JMeter 测试中实现相同目的的任何其他方式。
我发现了这个问题How to hold Xml file names in CSV Data set Config (Jmeter) 我遵循了它的答案,但我无法在请求正文中传递 xml 内容。
它只在请求正文中传递用 csv 文件编写的 xmlfile 名称。 但根据答案,它从 xml 路径/名称读取文件并将其传递给参数。
【问题讨论】: