如何在 CSV 文件中为 jmeter 中的一个用户的每一行写入响应数据

问题描述

我需要在 Csv 文件中写入 1 个父 ID 和 10 个子 ID。我能够获取值但无法在同一行中写入父级和子级,因为另一个用户数据正在写入同一行中。我怎样才能实现它。

预期: Parent1,child_U1_1,child_U1_2,...child_U1_10 Parent2,child_U2_1,child_U2_2,...child_U2_10 实际的: Parent1,Parent2,Child_U2_U1,Child_U1_3...

你能帮忙吗

解决方法

我不知道你是如何写数据的,但对我来说它看起来像一个 race condition

所以

  1. 您要么需要将写入数据的逻辑放在 Critical Section Controller
  2. 下的文件中
  3. 或者使用Sample Variables属性将你需要的数据添加到JMeter的.jtl results file
  4. 或者选择例如Flexible File Writer,您可以完全自由地选择存储内容、位置和方式。