最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用JMeter從JSON響應(yīng)的URL參數(shù)中提取特定值

 更新時(shí)間:2024年03月27日 10:25:17   作者:查拉圖斯特拉面條  
在使用Apache JMeter進(jìn)行API測(cè)試時(shí),我們經(jīng)常需要從JSON格式的響應(yīng)中提取特定字段的值,這可以通過使用JMeter內(nèi)置的JSON提取器和正則表達(dá)式提取器來完成,本文介紹JMeter JSON提取特定值的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧

在使用Apache JMeter進(jìn)行API測(cè)試時(shí),我們經(jīng)常需要從JSON格式的響應(yīng)中提取特定字段的值。這可以通過使用JMeter內(nèi)置的JSON提取器和正則表達(dá)式提取器來完成。以下是一個(gè)具體的例子,展示了如何從一個(gè)JSON響應(yīng)中提取rowId的值,同時(shí)處理字符串終止符。

假設(shè)我們有以下JSON響應(yīng):

{
  "flag": "success",
  "formulaStatus": -1,
  "encryption": "0",
  "changestate": 1,
  "href": "/pf/ovdf/bd/openPage?pr=od&ll=115dfc704f96b039825a66f15b04&rowId=D96DB6B24EEE412BB0DE7E728EE193E6",
  "closer": false
}

我們的目標(biāo)是提取rowId參數(shù)的值D96DB6B24EEE412BB0DE7E728EE193E6。這個(gè)值不是直接作為JSON對(duì)象的一個(gè)屬性呈現(xiàn)的,而是作為一個(gè)URL的一部分,嵌套在href字段中。因此,我們需要兩步來提取這個(gè)值。

步驟 1: 提取href字段

首先,我們使用JSON提取器來捕獲href字段的值。JSON提取器可以直接從JSON結(jié)構(gòu)中提取值。我們可以按照以下步驟配置JSON提取器:

  • 添加JSON提取器到請(qǐng)求:在JMeter中,選擇HTTP請(qǐng)求組件,然后右鍵選擇“添加” -> “后置處理器” -> “JSON提取器”。
  • 配置JSON提取器:在JSON提取器的配置界面中,設(shè)置以下參數(shù):
  • 變量名稱extractedHref
  • JSON路徑表達(dá)式$.href
  • 默認(rèn)值NOT_FOUND

這樣配置后,如果JSON響應(yīng)格式正確,extractedHref變量將包含href字段的完整URL字符串。

步驟 2: 從URL中提取rowId

  • 接下來,我們需要從extractedHref變量中提取rowId的值。
  • 我們可以使用正則表達(dá)式提取器來完成這個(gè)任務(wù):
  • 應(yīng)用到變量extractedHref
  • 正則表達(dá)式rowId=([^&"]+)
  • 模板$1$
  • 匹配編號(hào)1
  • 默認(rèn)值NOT_FOUND

在這個(gè)正則表達(dá)式中,rowId=([^&"]+)的意思是查找rowId=之后的任何字符序列,直到遇到&"或字符串結(jié)束。圓括號(hào)()表示捕獲組,用于提取匹配的部分。這樣修改后,正則表達(dá)式將在遇到引號(hào)"時(shí)停止匹配,這可以防止提取到額外的字符,如在JSON響應(yīng)中緊跟rowId值后的引號(hào)和其他字段。

結(jié)論

通過以上步驟,我們可以有效地從JSON響應(yīng)中提取rowId的值。這種方法不僅適用于本例,也可以廣泛應(yīng)用于需要從嵌套信息中提取數(shù)據(jù)的場(chǎng)景。JMeter的強(qiáng)大功能使得它成為API測(cè)試和數(shù)據(jù)提取的強(qiáng)有力工具。

到此這篇關(guān)于使用JMeter從JSON響應(yīng)的URL參數(shù)中提取特定值的文章就介紹到這了,更多相關(guān)JMeter JSON提取特定值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • maven中配置項(xiàng)目的jdk版本無效的排查方式

    maven中配置項(xiàng)目的jdk版本無效的排查方式

    這篇文章主要介紹了maven中配置項(xiàng)目的jdk版本無效的排查方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • ResultSet如何動(dòng)態(tài)獲取列名和值

    ResultSet如何動(dòng)態(tài)獲取列名和值

    這篇文章主要介紹了ResultSet如何動(dòng)態(tài)獲取列名和值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Spring Boot RestTemplate提交表單數(shù)據(jù)的三種方法

    Spring Boot RestTemplate提交表單數(shù)據(jù)的三種方法

    本篇文章主要介紹了Spring Boot RestTemplate提交表單數(shù)據(jù)的三種方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • Intellij IDEA 2018配置Java運(yùn)行環(huán)境的方法步驟

    Intellij IDEA 2018配置Java運(yùn)行環(huán)境的方法步驟

    這篇文章主要介紹了Intellij IDEA 2018配置Java運(yùn)行環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 一文弄懂Mybatis中介者模式

    一文弄懂Mybatis中介者模式

    本文主要介紹了一文弄懂Mybatis中介者模式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Java中包裝類的緩存機(jī)制詳細(xì)講解

    Java中包裝類的緩存機(jī)制詳細(xì)講解

    Java中的包裝類緩存機(jī)制是指在Java?5中引入的一個(gè)功能,該功能可以幫助節(jié)省內(nèi)存、提高性能,這篇文章主要介紹了Java中包裝類緩存機(jī)制的相關(guān)資料,文中通過代碼介紹地方非常詳細(xì),需要的朋友可以參考下
    2025-12-12
  • Java CyclicBarrier源碼層分析與應(yīng)用

    Java CyclicBarrier源碼層分析與應(yīng)用

    這篇文章主要介紹了Java CyclicBarrier的源碼層分析與應(yīng)用,CyclicBarrier也叫同步屏障,可以讓一組線程達(dá)到一個(gè)屏障時(shí)被阻塞,直到最后一個(gè)線程達(dá)到屏障,感興趣的的朋友可以參考下
    2023-12-12
  • maven?傳遞依賴的實(shí)現(xiàn)

    maven?傳遞依賴的實(shí)現(xiàn)

    本文主要介紹了Maven中傳遞依賴的處理方式,如scope=compile影響依賴傳遞,使用排除不需要的依賴,以及如何通過查看依賴樹解決運(yùn)行時(shí)錯(cuò)誤,特別是在依賴排除后可能導(dǎo)致的運(yùn)行時(shí)缺少必需包的問題,感興趣的可以了解一下
    2024-10-10
  • springboot如何實(shí)現(xiàn)導(dǎo)入其他配置類

    springboot如何實(shí)現(xiàn)導(dǎo)入其他配置類

    這篇文章主要介紹了springboot如何實(shí)現(xiàn)導(dǎo)入其他配置類問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Java%(取模運(yùn)算)全面講解

    Java%(取模運(yùn)算)全面講解

    這篇文章主要介紹了Java%(取模運(yùn)算)全面講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評(píng)論

赤水市| 翼城县| 中超| 固始县| 三明市| 崇文区| 韶山市| 阿坝| 栾川县| 陇南市| 绥化市| 文山县| 泰和县| 黔江区| 高雄市| 财经| 杭锦旗| 嵊州市| 临邑县| 大埔县| 庆城县| 新巴尔虎左旗| 石城县| 宾阳县| 公安县| 临泽县| 绿春县| 安岳县| 鲁甸县| 静宁县| 革吉县| 玉树县| 青神县| 赫章县| 屏山县| 耒阳市| 邵武市| 双辽市| 奎屯市| 龙山县| 庄河市|