这是我需要做的:
.feed("users.csv") // includes username, password, groupid
// login...
.duration(x) {
feed( csv("${groupid}.csv").random )
// interact with the application using the data in the second .csv file
}
但当然, csv() 函数接受一个字符串,而不是一个 EL 表达式。我需要能够在场景执行的适当时刻编写该字符串。
我能够构建字符串,如下所示:
.exec( session => {
feed( csv( session.getAttribute("groupid") + ".csv" ).random )
session
})
但不幸的是,以下高管看不到数据。对我来说,这似乎是某种范围界定问题。我猜 feed() 表达式正在做它应该做的事情,但是因为它不是外链的一部分,所以它没有被放置在它所属的地方。我是否应该对会话对象中的某个对象调用 .feed 以便将其附加到正在进行的链中?
关于如何完成我打算做的事情的任何指导?谢谢!