如何将变量 onlineID 记录到 Gatling 日志

How to log a variable onlineID to Gatling logs

我是 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))
    )

我该怎么做?

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

我建议你看看official documentation and Gatling Academy