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

时间:2014-08-06 12:11:27

标签: json groovy soapui jsonschema

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

这样的脚本: 1.
def json = new JsonSlurper()。parseText(“”“\         {             “givenName”:“亚历山大”,             “familyName”:“德莱昂”         }     “”“)

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
  2. 错误:groovy.lang.MissingMethodException:没有方法签名:Script29.eval()

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

    谢谢!

0 个答案:

没有答案