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

Jmeter后置處理器實現(xiàn)過程及方法應(yīng)用

 更新時間:2020年09月07日 14:58:57   作者:多測師_鄭sir  
這篇文章主要介紹了Jmeter后置處理器實現(xiàn)過程及方法應(yīng)用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1.JSON Extractor

Json extractor 后置處理器用在返回格式為 Json 的 HTTP 請求中,用來獲取返回的 Json 中的某個值。并保存成變量供后面的請求進行調(diào)用或斷言等。

  • Variable names:保存的變量名,后面使用 ${Variable names} 引用
  • JSON Path expressions:上一步中調(diào)試通過的 json path 表達式
  • Match Numbers:匹配數(shù)字(0代表隨機,1代表第一個,-1代表所有)
  • Default Values:找不到時默認值,一般設(shè)置為 NOT FOUND
  • Compute concatenation var(suffix_ALL):是否統(tǒng)計所有,即將匹配到的所有值保存,名為“變量名_ALL”,使用場景需要獲取的值有多個,后面需要對這一組數(shù)據(jù)進行操作

Json Path expression 的使用

JsonPath

描述

$

根節(jié)點

@

當(dāng)前節(jié)點

.or[]

子節(jié)點

..

選擇所有符合條件的節(jié)點

*

所有節(jié)點

[]

迭代器標(biāo)示,如數(shù)組下標(biāo)

[,]

支持迭代器中做多選

[start:end:step]

數(shù)組切片運算符

?()

支持過濾操作

()

支持表達式計算

示例如下:  

2.正則表達式

  • 引用名稱:自己定義的變量名稱,后續(xù)請求將要引用到的變量名,如填寫的是:JWT,后面的引用方式是 ${JWT}
  • 正則表達式:提取內(nèi)容的正則表達式,相當(dāng)于 loadrunner 中的關(guān)聯(lián)函數(shù)
  • "()" 括起來的部分就是需要提取的,對于你要提的內(nèi)容需要用小括號括起來  
  • "." 匹配除了換行符以外的任何字符  
  • "*" (貪婪) 重復(fù)零次或更多  
    • 例如 "aaaaaaaa" 匹配字符串中所有的a 正則: "a*" 會出到所有的字符 "a"
  • "+" (懶惰) 重復(fù)一次或更多次
    • 例如 "aaaaaaaa" 匹配字符串中所有的a 正則: "a+" 會取到字符中所有的 a 字符, "a+" 與 "a*" 不同在于 "+" 至少是一次而 "*" 可以是0次      
  • "?" (占有) 重復(fù)零次或一次  
    • 例如 "aaaaaaaa" 匹配字符串中的a 正則 : "a?" 只會匹配一次,也就是結(jié)果只是單個字符 a    
  • "*?" 重復(fù)任意次,但盡可能少重復(fù)   
    • 例如 "acbacb" 正則 "a.*?b" 只會取到第一個 "acb" 原本可以全部取到但加了限定符后,只會匹配盡可能少的字符 ,而 "acbacb" 最少字符的結(jié)果就是 "acb"     
  • "+?" 重復(fù)1次或更多次,但盡可能少重復(fù),與 "*?" 一樣,只是至少要重復(fù)1次  
  • 還有分組的情況,常用的就這兩種,其它的可以再自行百度  
    • "(?=exp)" 匹配exp前面的位置    
    • "(?<=exp)" 匹配exp后面的位置    

模板:用 $$ 引用起來,如果在正則表達式中有多個正則表達式(多個括號括起來的),則可以是 $1$,$2$,$3$ 等等,表示解析到的第幾個值給 var。例如:$1$ 表示匹配到的第一個值

匹配數(shù)字:0 代表隨機取值,此時提取結(jié)果是一個數(shù)組,1 表示取出匹配到的第一個值,負數(shù)表示提取所有符合條件的值。

  • 缺省值:正則匹配失敗時,取的值
  • 想要知道正則表達式是否正確,可以在請求后加入調(diào)試取樣器(右鍵-添加-取樣器-調(diào)試取樣器 debug sampler)
  • 沒有特殊的情況用(.*?)就可以解決所有問題

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring Boot 單元測試JUnit的實踐

    Spring Boot 單元測試JUnit的實踐

    JUnit是一款優(yōu)秀的開源Java單元測試框架,也是目前使用率最高最流行的測試框架,這篇文章主要介紹了Spring Boot 單元測試JUnit的實踐,感興趣的小伙伴們可以參考一下
    2018-11-11
  • SpringBoot中@PathVariable注解使用

    SpringBoot中@PathVariable注解使用

    本文詳細介紹了SpringBoot中@PathVariable注解的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • 利用Java+MySQL實現(xiàn)附近功能實例

    利用Java+MySQL實現(xiàn)附近功能實例

    現(xiàn)在很多手機軟件都用附近搜索功能,但具體是怎么實現(xiàn)的呢?下面這篇文章就來給大家介紹關(guān)于利用Java+MySQL實現(xiàn)附近功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-12-12
  • 零基礎(chǔ)入門SpringMVC攔截器的配置與使用

    零基礎(chǔ)入門SpringMVC攔截器的配置與使用

    Spring?MVC?的攔截器(Interceptor)與?Java?Servlet?的過濾器(Filter)類似,它主要用于攔截用戶的請求并做相應(yīng)的處理,通常應(yīng)用在權(quán)限驗證、記錄請求信息的日志、判斷用戶是否登錄等功能上。本文將代碼演示和文字描述詳解攔截器的原理與使用
    2022-04-04
  • IntelliJ?IDEA?2021.3?正式發(fā)布之支持遠程開發(fā)、IDE故障排查等多項優(yōu)化改進

    IntelliJ?IDEA?2021.3?正式發(fā)布之支持遠程開發(fā)、IDE故障排查等多項優(yōu)化改進

    IntelliJ?IDEA?2021.3?正式發(fā)布:支持遠程開發(fā)、IDE故障排查等多項優(yōu)化改進問題,在這個版本中的遠程開發(fā)還不是一個正式版本,而是BETA版,但通過這個BETA版本,也可以體驗IDEA“遠程開發(fā)”給我們帶來的全新體驗
    2021-12-12
  • Java 的抽象類原理與用法分析

    Java 的抽象類原理與用法分析

    這篇文章主要介紹了Java 的抽象類原理與用法,結(jié)合實例形式分析了java抽象類與接口的相關(guān)概念、原理、使用方法及操作注意事項,需要的朋友可以參考下
    2019-12-12
  • 使用ClassFinal實現(xiàn)SpringBoot項目jar包加密的操作指南

    使用ClassFinal實現(xiàn)SpringBoot項目jar包加密的操作指南

    在實際開發(fā)中,保護項目的安全性和保密性是至關(guān)重要的,針對于 Spring Boot 項目,我們需要將 JAR 包進行加密從而有效地防止未經(jīng)授權(quán)的訪問和修改,本文將介紹如何使用ClassFinal在 Spring Boot 項目中實現(xiàn) JAR 包加密,需要的朋友可以參考下
    2024-06-06
  • 深入java對象復(fù)制的分析

    深入java對象復(fù)制的分析

    本篇文章是對java對象復(fù)制進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • 使用filter實現(xiàn)url級別內(nèi)存緩存示例

    使用filter實現(xiàn)url級別內(nèi)存緩存示例

    這篇文章主要介紹了使用filter實現(xiàn)url級別內(nèi)存緩存示例,只需要一個靜態(tài)類,在filter中調(diào)用,也可以全部寫到filt里面。可以根據(jù)查詢參數(shù)分別緩存,需要的朋友可以參考下
    2014-03-03
  • Servlet方法生命周期及執(zhí)行原理詳解

    Servlet方法生命周期及執(zhí)行原理詳解

    運行在服務(wù)器端的小程序,Servlet就是一個接口,定義了Java類被瀏覽器訪問到(tomcat識別)的規(guī)則,將來我們自定義一個類,實現(xiàn)Servlet接口,復(fù)寫方法
    2021-09-09

最新評論

永登县| 宁阳县| 扶绥县| 达拉特旗| 新营市| 咸宁市| 舟山市| 弥渡县| 祁门县| 嵩明县| 长泰县| 龙门县| 景东| 南部县| 鲁甸县| 克拉玛依市| 巍山| 特克斯县| 山阴县| 城市| 沧州市| 福泉市| 文山县| 洪江市| 五莲县| 大城县| 平武县| 云和县| 班玛县| 黔江区| 阜宁县| 蓬安县| 辽中县| 安陆市| 托克托县| 大渡口区| 庐江县| 油尖旺区| 宜黄县| 彰化市| 调兵山市|