在加特林sbt项目中无法获取会话变量

时间:2020-02-21 21:59:28

标签: scala sbt gatling

我有一个测试方案,可以读取用户名和密码,然后发送一些请求。

 scenario("Login")
      .feed(users)
      .exec(session => {
        val pwd = session("PASSWORD").as[String]
        session.set("PASSWORD", some specific value)
      })

这是我的csv用户文件

USERNAME,PASSWORD,id
user1,password,2

运行测试时,我得到了名为“ PASSWORD”的No属性,该异常已定义为异常。如果在输入csv文件后打印会话信息。此处有“ PASSWORD”值。有时测试可以通过,有时我还会收到错误“模拟过程中没有请求”。我不确定发生了什么。我的项目中存在版本冲突,我猜想可能与此有关吗?

Found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[warn]  * org.scala-lang.modules:scala-java8-compat_2.12:0.9.0 is selected over 0.8.0
[warn]      +- io.gatling:gatling-commons:3.3.0                   (depends on 0.9.0)
[warn]      +- io.gatling:gatling-core:3.3.0                      (depends on 0.9.0)
[warn]      +- com.typesafe.akka:akka-actor_2.12:2.5.26 ()        (depends on 0.8.0)
[warn] Run 'evicted' to see detailed eviction warnings

0 个答案:

没有答案