1. 程式人生 > >Jmeter-配置元件-JSON-PATH的使用

Jmeter-配置元件-JSON-PATH的使用

首先確保我們的jmeter的lib資料夾中有此外掛

我們先試一下沒有json-path的時候的響應是什麼樣子的

這裡引入一個網站:聚合資料:主要是做API介面的,可以自行選擇:

登陸以後,我們可以看到我的資料:

可以看到我申請了三個免費的介面,這裡我使用菜譜大全這個介面,點選測試:

跳轉到如下頁面:

然後點選下面的 傳送請求:頁面如下:

然後開啟我們的jmeter,建立為如下:

我們這個時候點選啟動,檢視結果樹:

可以看到並不是我們想要的,由於這個網站介面也不是隨便讓我們用的,必須傳遞key的值,所以我們再次 在HTTP請求中新增一個引數key,值就是上面的key的值,它並不是亂碼的,而是由於編碼的原因

先清空,後點擊啟動,我們可以看到如下:

我們可以看到相應的資料已經是json型別了,可是我們的目的是想從中取出我們想要的資料,這裡怎麼辦呢,我們可以使用一個方便的chrome外掛:JSON-handle,直接去擴充套件程式裡面安裝即可,我這裡已經安裝過

開啟這個擴充套件程式,把我們在jmeter中獲取到的響應資料貼上到過去,點選OK即可:

接下來會顯示如下:

想要哪個資料就點選哪個資料即可,這裡我選擇一個tags:

 我們先在jmeter中新增json-path配置元件:

配置這個json-path的引數:

然後呢 ,我們需要新增一個取樣器:Debug Sampler ,只有這樣我們才能檢視到我們想要的那個引數的值:

可以看到,獲取到的引數跟我們想要的結果是一樣的,這樣就OK了。