使用groovy在soapUI中进行Json模式验证

问题描述 投票:0回答:1

我遇到了soapUI中Json响应验证的问题。我有返回 json 响应的服务,我有该服务的架构。 1.我可以在soapUI中使用Json模式吗?如果是,那么如何? (我所有的配置尝试都失败了) 2. 我可以使用groovy脚本执行验证吗?我在互联网(gitHub)中找到了几种可能的解决方案,但是在尝试运行脚本时出现了错误。

此类脚本: 1.
def json = new JsonSlurper().parseText("""\ { “给定名称”:“亚历山大”, “家族名称”:“德莱昂” } “””)

use(JsonSchema){
    json.schema  = 'http://json-schema.org/card'
    assert json.conformsSchema()
}

不起作用。我收到错误:没有此类属性 JsonSchema。

  1. 使用此处描述的脚本也没有结果:http://forum.soapui.org/viewtopic.php?f=5&t=24829&p=57104&hilit=schema&sid=695d82ac14104f727529196faecca2e4#p57104

错误:groovy.lang.MissingMethodException:没有方法签名:Script29.eval()

如果有人使用groovy或任何其他方法在soapUI中执行Json响应验证,那么你能分享一下你的经验吗?

谢谢!

json groovy soapui jsonschema
1个回答
0
投票

请检查SoapUI社区的链接,我想这也是同样的疑问。

链接:https://community.smartbear.com/t5/ReadyAPI-Questions/Call-Json-schema-complaince-assertion-in-groovy-script-assertion/td-p/183569

致以诚挚的问候!

© www.soinside.com 2019 - 2024. All rights reserved.