在控制台上打印相关值

问题描述 投票:3回答:1

我们如何在saveAs("myValue")的控制台上打印使用gatling捕获的值,就像我们在Java中使用System.out.println()一样?

console gatling
1个回答
5
投票

使用saveAs保存的值将保存到会话中:文档:http://gatling.io/docs/2.2.0/session/session_api.html#id2

如果您在设置中打开登录,那么这些值实际上会自动登录到控制台:resources / logback.xml uncomment:

<logger name="io.gatling.http.ahc" level="TRACE" /> 
<logger name="io.gatling.http.response" level="TRACE" /> 

使用此设置,您将在每个请求之前看到此信息:

Session: Session(<Session desc.>,5846298469383031361-23,Map(<session vars>),1463134760217,8,KO,List(),<function1>)

或者您必须在会话功能中打印您的变量:

val printSesssionVar = scenario("print session var").exec{
    session =>
      println(session("<your session var>").as[String])
      session
  }
© www.soinside.com 2019 - 2024. All rights reserved.