在Gatling会话中是否有某种优美的方法可以将属性设置为EL expression的求值结果?以下内容无效-Session API不适用EL,pagepath
包含未经修改的${site}
:
.exec(session => session.set("pagepath", "/content/sites/${site}/sub0"))
这是什么工作:
.exec(session => session.set("pagepath", s"/content/sites/${" + session("site").as[String] + "/sub0"))
但是,这看起来很丑陋,不适合通常的加特林式优雅。 Scala String插值的用法看起来更好一点,但这甚至可能令人困惑:
.exec(session => session.set("pagepath", "/content/sites/${session("site").as[String]}/sub0"))
理想情况下,我会有一些调用以pagepath
和"/content/sites/${site}/sub0"
作为参数,但是我还没有找到一种方法来实现。在那儿?谢谢!