天天看點

Jmeter—json提取器說明使用說明總結:

說明

        json提取器是用于提取請求傳回結果中的某個值或者一組值,json提取器用法比正規表達式要簡單,使用方法為$.key,這裡可以把key了解成一個"鍵",如果遇到傳回值中是“鍵中鍵”的話,可以使用$.key.key的方法,例如:

Jmeter—json提取器說明使用說明總結:

使用說明

1、在使用之前我們需要學會進行調試,我們在檢視結果樹中下拉選擇“Json Path Tester”,然後輸入相應的表達式即可拿來測試提取表達式是否正确。

Jmeter—json提取器說明使用說明總結:

 2、例如我想要擷取下面圖檔中的“請求成功!”,可以進行在Json表達式中輸入$.message進行調試,然後點選Test按鈕即可擷取我們提取的值:

Jmeter—json提取器說明使用說明總結:

 3、當遇到需要擷取List中某個key對應的value值時,可以進行如下編寫:

Jmeter—json提取器說明使用說明總結:

4、當我們需要提取清單下所有的某個值時,可以使用如下方法“ $.message[*].name”意思即為擷取message下的所有的name值。

Jmeter—json提取器說明使用說明總結:

5、當然我們還可以通過“$.key.key[:num].attributes ”擷取前幾個元素的值,其中num為數字。

Jmeter—json提取器說明使用說明總結:

總結:

以上就是Json提取表達式的一個總結說明,Json提取表達式是我們經常使用的一種方法,我們将Json資料提取後,可以作為相應斷言或者用來作為一個傳參。