【原】接口测试 jsonschema 校验json


对目前接口测试增加 一层校验,对比 json file 和 jsonschema file。

一  对值的数据类型 校验。
左边是保存的 接口返回的数据, 右边是定义好的jsonschem (json 规范,规范里面定义了json的数据类型,以及哪些键是必须返回的) 。

 

 
异常原因是 第一个对象里面的  pm25 的数据类型错误了。

 

 二   对返回的键做校验,

 

 

 错误原因是 返回的数据中缺少键  “discussName”

必返回的 键定义在 jsonschema 尾部  "required": [  ] 中 。如果有嵌套,视实际情况定义。

 

jsonschema  文档参考   http://python-jsonschema.readthedocs.io/en/latest/

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM