【发布时间】:2015-02-04 20:52:29
【问题描述】:
我想在我的 gatling 模拟中将会话属性保存在列表中。我想要做的是获取我在 CV 文件中定义的 JSON 的所有值并将其写入文件中。在我下面的示例中,“test”始终等于第一个 jsonPath 的值。
这是我在做什么:
val scn1 = scenario("[SCENARIO] GET")
.repeat(Nbproduct-1, "counter") (
feed(csv(CSV).circular)
.exec(http("get JSON")
.get(url_1")
.check(jsonPath("""$.${meta_ref}""").find.saveAs("test")))
.pause(1)
.exec(session => {
writer.write("\""+session("meta_cts").as[String]+"\":\"" + session("test").as[String]+"\",\n")
session
}
)
我也试过这个,但它得到了计数器的值...... .check(jsonPath("""$.${meta_ref}""").find.saveAs("""jdd_value("${counter}")""")))
感谢您的帮助!
【问题讨论】: