【问题标题】:Inteliij IDEA : Gatling getting j.l.NullPointerException while running simple scriptIntellij IDEA:Gatling 在运行简单脚本时得到 j.l.NullPointerException
【发布时间】:2021-02-19 19:39:07
【问题描述】:

虽然我从 Intellij IDEA Ultimate 执行下面的 scala 代码作为 Gatling 脚本

import java.net.URI
import java.util
import java.util.{Collections, Optional}

import com.tools.RequestSigner
import io.gatling.core.Predef._
import io.gatling.http.Predef._

class CheckResponseCode extends Simulation {

  val httpConf = http.baseUrl("https://localhost:8080/")
    .header("Accept", "application/json")
  val jsonFileFeeder = jsonFile("data\\request.json")
  val scn = scenario("get data")
    .feed(jsonFileFeeder)
    .exec(http("Get data")
      .put("/test1")
      .sign(new com.tools.RequestSigner()
        .check(jsonPath("$..operation").saveAs("operationId"))
      .check(status.is(202))
      .check( bodyString.saveAs( "RESPONSE_DATA" ) ))
  .exec( session => {
    println("Some Restful Service Response Body:")
    println(session("RESPONSE_DATA").as[String])
    session
  })




  setUp(
    scn.inject(atOnceUsers(1))
  ).protocols(httpConf)


}

结果如下:

---- Errors --------------------------------------------------------------------
> j.l.NullPointerException                                            1 (100.0%)

这些背后的原因是什么?在哪里可以找到详细的堆栈跟踪?

【问题讨论】:

    标签: scala intellij-idea gatling scala-gatling


    【解决方案1】:

    logback.xml 配置文件中配置的任何logback appender,通常在控制台中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-08
      • 2019-01-31
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 2021-11-25
      • 1970-01-01
      • 2016-11-08
      相关资源
      最近更新 更多