def siteNameChange():File={
for(line<-Source.fromFile("RecordedSimulation_0000_NewSiterequest2.txt").getLines())
if(line.contains("siteUrl"))
println(line)
return new File("RecordedSimulation_0000_NewSiterequest2.txt")
}
val scn = scenario("RecordedSimulation")
.exec(http("request_0")
.post(“/student/new”)
.body(RawFileBodyPart(session=>siteNameChange())).asJSON)
您好,我是 Gatling 的新手,使用它进行性能测试。我有一个名为 siteNameChange() 的函数,它在对文件进行一些修改后返回一个文件。我在场景主体中调用这个函数来发送数据。
但是当我运行脚本时,我得到了 scala:48:26: missing parameter type .body(RawFileBodyPart(session=>siteNameChange())).asJSON)
有人可以在这里建议最好的方法是什么,如何让函数返回修改后的文件并通过发布请求传递文件数据