首页 > 解决方案 > 如何将 jmeter 中的数组值作为 CSV 数据配置传递?

问题描述

在以下情况下需要帮助:我有一个包含多个记录的 Csv 文件,其中一个参数是数组格式,行中的其他详细信息是纯文本。它如何从 csv 中获取所有数据并在 jmeter 中发送 POST 请求? 下面是我的文件格式,但它是用特殊字符编码的。我已经给出了 CSV 文件示例数据

如果分隔符设置为逗号,则 Jmeter 响应

Jmeter 响应 id 分隔符设置为 | (管线/竖条线)

标签: jmeter

解决方案


如果您的 CSV 文件如下所示:

[{"A_name":"UserA","A_poid":"12345678","A_Cycle":"1","A_amount":980.00}]|1357902468|16-06-2020 12:58

并且您配置CSV 数据集配置,例如:

在此处输入图像描述

您将能够将 CSV 文件中的值引用为${column1}${column2}以及${column3}在需要的地方,即在HTTP 请求采样器参数中

在此处输入图像描述

可以使用查看结果树侦听器的“请求”选项卡查看您发送的真实数据(您可能希望切换到“HTTP”模式)

在此处输入图像描述


推荐阅读