天天看點

接口測試——json

在做接口測試的時候,我們需要檢視響應值,有的接口還需要調用上一個接口中的響應值中的一些變量,這些傳回的響應值大部分是以json格式傳回的,今天就給大家介紹一下json的編寫格式。

我個人分為三大類。

對象是一個無序的鍵值對集合,一個對象以左大括号開始“{”右大括号結束“}”。然後每個鍵值對以"參數名":"參數值"的格式在大括号中,有多個鍵值對的時候用逗号“,”分割。注意全部都要用英文格式的标點字元。

例子:{"code": 200, "message": "登入成功","token":"1651AS5a612q547"}

接口測試——json

也可以用簡單的寫法,參數名key和數字可以不用加""号,例子{code: 200, message: '登入成功',token:'1651AS5a612q547'}

數組是值(value)的有序集合。一個數組是以左中括号開始"["右中括号結束"]"。數組裡面的值也是用過分号隔開",".

例子:[ "你好", "name", "阿薩大大"]

接口測試——json

值(value)可以是各種類型的集合,雙引号括起來的字元串(string)、數值(number)、true、false、null、對象(object)或者是數組(array)。這些都可以嵌套使用。

例子:{id:12138,"name":"小明","hobby":["lol","絕地求生","守望先鋒"],"like":[["籃球","羽毛球","乒乓球"],["姚明","林丹","張繼科"]]}

接口測試——json

以後遇到看不懂的json串是絕大部都是可以按照基本格式類型進行拆分的。也可以是在網上找json串驗證工具進行驗證。

下一篇文章告訴大家,如何定位響應值json中的key值。

這裡使用的接口測試工具是國産的接口測試工具apipost(下載下傳位址: www.apipost.cn),有興趣的朋友可以去試用一下,很好用的一款接口測試和接口文檔生成工具。