首页 > 解决方案 > 如何将变量 onlineID 记录到 Gatling 日志

问题描述

我是 scala 和 Gatling 的新手。

当 Gatling 检查状态 200 时,我想在日志中包含一个变量 onlineID,以便我知道哪个用户有问题。

 object MyRequests{
    val getAddressForOnlineId = feed(Configuration.csvFeeder)
      .exec(
      http("Abfrage von Adressdaten")
        .get(Configuration.baseUrl + "/myrequest/${myonlineID}" )
        .headers(Configuration.globalHeaders)
        .check(status.is(200))
    )

我怎样才能做到这一点?

标签: scalaautomated-testsgatling

解决方案


将状态保存在您的检查中saveAs,然后在一个exec(function)块中,从会话中提取状态和 myonlineID 值,并在状态不是 200 时打印到您自己的文件或 slf4j 记录器中。

我建议您查看官方文档Gatling Academy


推荐阅读