【问题标题】:check on json response (Scala)检查 json 响应(Scala)
【发布时间】:2017-07-10 20:41:13
【问题描述】:

我想对从请求中获得的响应进行完整性检查,并在以下响应中验证 element1 是 2017:

body=
{
  "id"        : { "element1": "2017", "element2": "ST", "nivaa": "land", "navn": "element3", "nr": "0" },

我该如何以这种格式做到这一点:

.check(jsonPath("$._element").is("2017")))

上面的代码不起作用。

我在上面写着"$._element"的地方写什么

【问题讨论】:

  • 请说明您使用的是哪一个 JSON 库?基于 JSON 库,您可以获得问题的答案
  • 我用的是json+hal。

标签: json scala correlation gatling


【解决方案1】:

由于您在 Gatling 项目中使用它,我可以假设您使用 JSONpath。根据其文档,如果要从正文中获取 element1 字段的值,则必须使用以下构造:

$.id.element1

或其等价物:

$[id][element1]

请告诉我你的结果

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 2012-12-13
    • 1970-01-01
    • 2015-12-24
    相关资源
    最近更新 更多