在gatling scala脚本中使用Jsonpath提取值

mjqavswn  于 7个月前  发布在  Scala
关注(0)|答案(2)|浏览(75)

下面是我的json响应,我试图在Gatling脚本中使用Scala解析它,但x的值没有返回。你能看出哪里可能是错误的吗

[
  [
    {
      "x": "2018-01-23",
      "y": "test"
    },
    {
      "x": "2018-02-02",
      "y": "test1"
    }
]
]

.check(jsonPath(path="$.[0]. x'x ']”).is(expected=“2018-10-23”))

The error I get is - preparation crashed:       1 (100.0%)
Jackson failed to parse into a valid AST: c.f.j.c.JsonParseExc...
qoefvg9y

qoefvg9y1#

此错误意味着响应不是格式良好的JSON。它可能是格式错误的JSON或根本不是JSON(通常是HTML)。检查logback.xml和较低的日志记录级别,以检查响应主体实际上是什么。

dffbzjpn

dffbzjpn2#

我通过设置请求头来解决这个问题:AcceptContent-Typeapplication/json。就像这样:

Map.entry("Accept", "application/json"), 
Map.entry("Content-Type", "application/json"),

相关问题