对目前接口测试增加 一层校验,对比 json file 和 jsonschema file。
一 对值的数据类型 校验。
左边是保存的 接口返回的数据,
右边是定义好的jsonschem (json 规范,规范里面定义了json的数据类型,以及哪些键是必须返回的) 。
异常原因是 第一个对象里面的 pm25 的数据类型错误了。

二 对返回的键做校验,
错误原因是 返回的数据中缺少键 “discussName”
必返回的 键定义在 jsonschema 尾部 "required": [ ] 中 。如果有嵌套,视实际情况定义。
jsonschema 文档参考 http://python-jsonschema.readthedocs.io/en/latest/