【发布时间】:2021-04-05 05:31:34
【问题描述】:
我正在尝试将会话中提取的值写入 scala gatling 脚本中的 csv 文件,我正在提取多个字段并且需要将数据写入 csv 中的多个列。有人可以建议如何实现这一点。
【问题讨论】:
我正在尝试将会话中提取的值写入 scala gatling 脚本中的 csv 文件,我正在提取多个字段并且需要将数据写入 csv 中的多个列。有人可以建议如何实现这一点。
【问题讨论】:
您可以使用session先保存所有需要的值,然后通过exec调用将其保存到文件中:
exec(
...
.check(regex("data(.*?)\"").findAll.saveAs("userIds")))
)
.exec( session => {
scala.reflect.io.File("data.csv").appendAll(session("userIds").as[Seq[String]].mkString(",")+"\n")
session
})
在上面的示例中,我假设您获得了一个 userId 列表并将其写在一行中。 您可以查看更高级的示例以编写标题和行here
【讨论】: