Jsonpath簡介
Jsonpath是一種信息抽取類庫,是從json文檔中抽取出指定信息的工具
Jsonpath使用場景
在robotframework裏面的使用場景是提取響應結果的某個參數作爲斷點
Jsonpath常用語法
語法 |
說明 |
$ |
表示根節點 |
. |
表示子節點 |
List[*] |
List表示列表的名稱,通過[number]下標來取指定的列表值,其中[*]表示去列表所有值 |
[start:end:step] |
數組切片運算符,例如:list[0:6:2]表示取列表的下標爲0、2、4的數據 |
.. |
當前下所有子節點下符合條件的數據 |
?() |
支持過濾操作 |
示例:
Jsonpath在線校驗工具
http://jsonpath.com/
jsonpath在接口自動化內的實際運用