动态地在加特林脚本中生成纪元时间

时间:2018-06-05 07:41:24

标签: load-testing gatling

我有POST请求需要动态传递纪元时间。如何生成纪元时间并将其传递到请求正文中?

。体(StringBody(""" {" window.performance.timing" {" navigationStart":1523957616037," redirectStart":0," redirectEnd":0," fetchStart":1523957616037," domainLookupStart":1523957616037

1 个答案:

答案 0 :(得分:0)

您需要使用会话表达式(类型为Session => T的函数)来构建正文:

.body(StringBody(_ => s"""... ${System.currentTimeMillis()} ...""" ))

这样,将在模拟中为每个用户单独评估表达式。

Gatling DSL中的许多其他方法也可以采用" normal"为整个场景评估一次的参数或为每个用户单独评估的会话表达式。