溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

JSON提取器的作用是什么

發(fā)布時(shí)間:2021-12-13 18:21:50 來(lái)源:億速云 閱讀:297 作者:柒染 欄目:大數(shù)據(jù)

本篇文章給大家分享的是有關(guān)JSON提取器的作用是什么 ,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。


1、JSON提取器的作用

JSON提取器用于提取請(qǐng)求的結(jié)果是json格式數(shù)據(jù)中的某個(gè)值或者某一組值。標(biāo)準(zhǔn)寫(xiě)法為$.key,其中key為返回結(jié)果json中的一個(gè)鍵,如果是多層則繼續(xù)用.key進(jìn)行即可,如果遇到key的value值為一個(gè)數(shù)組,則使用.key[n],其中n為數(shù)組中元素的index。

2、JSON提取器基本語(yǔ)法說(shuō)明

JMeter JSON提取器是基于第三方類庫(kù)JsonPath開(kāi)發(fā)的,所以要掌握J(rèn)SON提取器的語(yǔ)法,就得了解JsonPath。

3、JSON提取器詳解

JSON提取器的作用是什么

名稱:JSON提取器的名字

注釋:對(duì)JSON提取器的功能描述

應(yīng)用范圍:

① Main sample and sub-samples:作用于父節(jié)點(diǎn)的取樣器及對(duì)應(yīng)子節(jié)點(diǎn)的取樣器

② Main sample only:默認(rèn)的是這個(gè),僅作用于父節(jié)點(diǎn)的取樣器

③ Sub-samples only:僅作用于子節(jié)點(diǎn)的取樣器

④ JMeter Variable Name to use:作用于jmeter變量(輸入框內(nèi)可輸入jmeter的變量名稱)

參數(shù)名:提取的json數(shù)據(jù)存儲(chǔ)的變量名字

JSON Path表達(dá)式:提取JSON數(shù)據(jù)的JSON Path表達(dá)式

Match No.(0 or Random) (匹配的編碼):匹配第幾個(gè)值,不填寫(xiě)默認(rèn)獲取符合條件的第一個(gè), 0為隨機(jī)、N為獲取第N個(gè)、-1獲取所有(匹配項(xiàng)是-1且匹配結(jié)果有多個(gè)值時(shí),會(huì)通過(guò)逗號(hào)將多個(gè)值拼接,可以通過(guò) 參數(shù)名_ALL 的方式進(jìn)行調(diào)用)

Compute comcatemation var(suffix_ALL):勾選此項(xiàng)后,匹配到多個(gè)結(jié)果時(shí),插件將使用“ , ”分隔符將它們連接起來(lái),并將其存儲(chǔ)在名為<Variable names>_ALL的var中(需配合Match Numbers:-1 使用)

默認(rèn)值:當(dāng)沒(méi)有獲取到參數(shù)值時(shí)的默認(rèn)值

以上就是JSON提取器的作用是什么 ,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI