【发布时间】:2021-11-06 11:32:58
【问题描述】:
我有一个 JMeter 测试场景如下:数百个用户必须登录到一个平台并发送一个包含数百个配置文件的 POST 请求以生成报告。对于数据,我使用了两个 csv 文件。
一个 csv 文件包含 JMeter 将登录并发送 POST 请求以生成报告的用户的数据。它包含以下字段:
userid, companyid, password
一旦登录,这些用户中的每一个都必须从另一个 csv 文件中选择配置文件,以生成有关这些配置文件的报告。另一个 csv 文件具有以下字段:
profileid, companyid
每个用户只能生成具有相同 companyid 的配置文件的配置文件。
配置文件必须放置在 JSON 请求中的数组中,而数组又位于对象中。重要提示:所有配置文件都必须在一次迭代中放置在数组中。这意味着如果有 1000 个配置文件,则必须同时在阵列上设置它们。
我没能做到:
-
弄清楚如何确保对于每个用户,该用户可用的特定配置文件都设置在数组中。
-
弄清楚如何在一次迭代中实际插入数组中的值。
有人可以就如何实现这一点提供建议吗?
免责声明:我不懂 Java,前几天才开始使用 JMeter。
【问题讨论】: