對目前接口測試增加 一層校驗,對比 json file 和 jsonschema file。
一 對值的數據類型 校驗。
左邊是保存的 接口返回的數據,
右邊是定義好的jsonschem (json 規范,規范里面定義了json的數據類型,以及哪些鍵是必須返回的) 。
異常原因是 第一個對象里面的 pm25 的數據類型錯誤了。

二 對返回的鍵做校驗,
錯誤原因是 返回的數據中缺少鍵 “discussName”
必返回的 鍵定義在 jsonschema 尾部 "required": [ ] 中 。如果有嵌套,視實際情況定義。
jsonschema 文檔參考 http://python-jsonschema.readthedocs.io/en/latest/