【发布时间】:2019-05-08 16:38:34
【问题描述】:
我对 Katalon Studio 非常陌生,并且刚刚开始使用 Jmeter。我知道如何编写 JsonSlurper 代码,因为我在创建 JMeter 测试脚本时经常使用它。
那么可以在 Katalon Studio 的 Web UI 测试用例中使用 JsonSlurper 吗?还是只有在 API 测试中才有可能?请帮助 TIA!
【问题讨论】:
标签: json katalon-studio jsonslurper
我对 Katalon Studio 非常陌生,并且刚刚开始使用 Jmeter。我知道如何编写 JsonSlurper 代码,因为我在创建 JMeter 测试脚本时经常使用它。
那么可以在 Katalon Studio 的 Web UI 测试用例中使用 JsonSlurper 吗?还是只有在 API 测试中才有可能?请帮助 TIA!
【问题讨论】:
标签: json katalon-studio jsonslurper
当然可以。 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。
content?我将得到的 json 响应的结构为:data[{id:..},{id:...}],并且“id”计数可以是从 0 开始的任何数字。我会有问题吗?再次感谢。