我有一个测试方案,可以读取用户名和密码,然后发送一些请求。
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