json串 []表示對象組成的數組,{}表示對象。json
對象裏包含多個 "屬性":屬性值。屬性值能夠是值,或數組,或對象。數組
JSON Extractor使用json path表達式匹配,能夠一次取多個變量值。$表示響應的根對象。取子對象或對象的屬性用. 取數組裏的對象用[],數組索引從0開始。spa
示例:3d
例1 找一個響應結果是json格式的,分析響應結果。對象
好比下面的響應整個是個數組,其中有4個對象。所以取值用$[索引取0-3或*取全部].屬性值blog
例2 若是響應相似{"屬性":[{"sx":1},{},{}]},整個響應是個對象。取sx的值:$.屬性[0].sx索引
json 提取器參數介紹class
names of created variables :接收值的變量名,多個變量時用分號分隔變量
json path: json path表達式,也是用分號分隔引用
match no:0隨機;n取第幾個匹配值;-1匹配全部,後續引用用 變量名_N 取第N個值。
default values: 缺省值,匹配不到值的時候取該值
修改json extractor 獲取數組的全部值 $[*].屬性。match no=3取第3個。
match no=5,數組越界後,取default values
修改json extractor 設置match no =-1 匹配全部值;並修改接收參數的http請求的參數爲 ${varname_N}。N=1-4.
修改json extractor, ${varname_N}的N越界以後取不到參數