【问题标题】:In Web UI Testing, is it possible to get the JSON response?在 Web UI 测试中,是否可以获得 JSON 响应?
【发布时间】:2019-05-08 16:38:34
【问题描述】:

我对 Katalon Studio 非常陌生,并且刚刚开始使用 Jmeter。我知道如何编写 JsonSlurper 代码,因为我在创建 JMeter 测试脚本时经常使用它。

那么可以在 Katalon Studio 的 Web UI 测试用例中使用 JsonSlurper 吗?还是只有在 API 测试中才有可能?请帮助 TIA!

【问题讨论】:

    标签: json katalon-studio jsonslurper


    【解决方案1】:

    当然可以。 Katalon 脚本是用 Groovy 编程语言编写的,因此您实际上可以做任何 Groovy(或 Java)可以做的事情:

    import groovy.json.JsonSlurper
    
    def content = '{"data":[{"id":"1"},{"id": "2"}]}'
    JsonSlurper slurper = new JsonSlurper()
    Map parsedJson = slurper.parseText(content)
    

    【讨论】:

    • 我只是放了一个通用的content,因为我不知道你需要什么。只需使用您想要的任何 JSON 代替 content
    • 我看到了,我看到了类似的结构:dzone.com/articles/…。所以我真的需要定义content?我将得到的 json 响应的结构为:data[{id:..},{id:...}],并且“id”计数可以是从 0 开始的任何数字。我会有问题吗?再次感谢。
    • 查看更新后的答案。这是您可以解析 JSON 数据的方式,无论内容如何。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多