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

Jmeter內(nèi)置變量vars和props的使用詳解

 更新時間:2024年08月14日 10:48:48   作者:慕城南風(fēng)  
JMeter是一個功能強大的負載測試工具,它提供了許多有用的內(nèi)置變量來支持測試過程,其中最常用的變量是 vars 和 props,本文通過代碼示例詳細給大家介紹了Jmeter內(nèi)置變量vars和props的使用,需要的朋友可以參考下

vars 變量

vars 變量是線程本地變量,它們只能在同一線程組內(nèi)的所有線程中使用(線程組內(nèi)不同線程之間變量不共享)。每個線程都有自己的一組 vars 變量。vars 變量可以通過如下方式設(shè)置和訪問:

在非 beanshell 環(huán)境里面可以使用 ${varName} 語法訪問變量的值。

訪問變量

在 beanshell 環(huán)境里面可以使用 vars.get("varName") 語法訪問變量的值,vars.put("varName", "value") 語法設(shè)置變量的值。

設(shè)置變量

在 JMeter 中,vars 變量通常用于在測試執(zhí)行期間動態(tài)生成值,如從響應(yīng)中提取數(shù)據(jù)并將其存儲在變量中以供后續(xù)請求使用。

props 變量

props 變量是全局變量,它們可以在任何線程組中使用。所有線程共享同一組 props 變量。props 變量可以通過如下方式設(shè)置和訪問:

在非 beanshell 環(huán)境里面可以使用${__P(propName)} 語法訪問變量的值。

訪問變量

在 beanshell 環(huán)境里面可以使用 props.get("propName") 語法訪問變量的值, props.put("propName", "value") 語法設(shè)置變量的值。

設(shè)置變量

在 JMeter 中,props 變量通常用于在測試執(zhí)行期間傳遞數(shù)據(jù),如測試參數(shù),即使在不同的線程組之間也可以使用。

區(qū)別

vars 只能在當(dāng)前線程組內(nèi)使用(線程組內(nèi)不同線程之間變量不共享),props 可以跨線程組使用 vars 只能保持String 或者Object, props 是 Hashtable 對象

vars:

1、本質(zhì)是Map,是單個線程的本地屬性,能在beanshell里面進行賦值和取值

2、示例

vars.get("saleOrderCode");  // 讀取字符串變量saleOrderCode
vars.put("manufacturingOrderCode",vars.get("saleOrderCode").replace('S','M'));  //賦值變量manufacturingOrderCode

3、如果要在非beanshell里面進行取值可以使用${變量名}。注意:此時Http Request和BeanShell Sampler在同一個線程組內(nèi)

props:

1、本質(zhì)是Map,是jmeter全局變量(也即屬性)的引用,能在beanshell里面進行賦值和取值

2、示例

props.put("ssoToken",${ssoToken});  //將Json提取器中的ssoToken,設(shè)置為全局變量,方便其他線程使用

 3、如果要在非beanshell里面進行取值可以使用jmeter內(nèi)置函數(shù):${__property(變量名)}
注意:${__property()}函數(shù)中,變量名不需要加引號
如:${__property(usernameProp)}。注意:此時Http Request和BeanShell Sampler在可以在不同線程組

 4、也可以使用

${__BeanShell(props.get(“變量名”),)}
注意:${__BeanShell()}函數(shù)是創(chuàng)建了一個小型的java環(huán)境,可以直接執(zhí)行一些簡單的表達式
如:${__BeanShell(props.get("usernameProp"),)}

以上就是Jmeter內(nèi)置變量vars和props的使用詳解的詳細內(nèi)容,更多關(guān)于Jmeter vars和props的使用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • crawler4j抓取頁面使用jsoup解析html時的解決方法

    crawler4j抓取頁面使用jsoup解析html時的解決方法

    crawler4j對response沒有指定編碼的頁面,解析成亂碼,很讓人煩惱,下面給出解決方法,需要的朋友可以參考下
    2014-04-04
  • JAVA 多態(tài) 由淺及深介紹

    JAVA 多態(tài) 由淺及深介紹

    JAVA 多態(tài) 由淺及深介紹,什么是多態(tài)?多態(tài)的詳細解釋,多態(tài)的好處,多態(tài)的實際運用等
    2013-03-03
  • Java操作redis設(shè)置第二天凌晨過期的解決方案

    Java操作redis設(shè)置第二天凌晨過期的解決方案

    這篇文章主要介紹了Java操作redis設(shè)置第二天凌晨過期的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java 中 getClass() 方法的使用與原理深入分析(對象類型信息)

    Java 中 getClass() 方法的使用與原理深入分析(對象類型信息)

    在 Java 編程中,getClass() 是一個非常重要的方法,它用于獲取對象的運行時類信息,無論是調(diào)試代碼、反射操作,還是類型檢查,getClass() 都扮演著關(guān)鍵角色,本文將深入探討 getClass() 的使用方法、底層原理以及實際應(yīng)用場景,感興趣的朋友一起看看吧
    2024-12-12
  • java計算指定日期為本年第幾周的實例

    java計算指定日期為本年第幾周的實例

    本文介紹了在編程中按周統(tǒng)計數(shù)據(jù)時遇到的問題,由于mysql中按所在月的周數(shù)周統(tǒng)計比較麻煩,采用所在年的周數(shù)作為分組條件,并通過java計算日期屬于年的第一周來進行二次計算,提高性能,同時,作者也分享了計算指定日期為本年第幾周的方法,并指出了一些常見方法的缺陷
    2025-11-11
  • springboot整合redis配置詳細示例代碼

    springboot整合redis配置詳細示例代碼

    Redis是一種高性能的鍵值存儲數(shù)據(jù)庫,而Spring Boot是一個簡化了開發(fā)過程的Java框架,將兩者結(jié)合可以輕松地在Spring Boot項目中使用Redis來實現(xiàn)數(shù)據(jù)緩存、會話管理和分布式鎖等功能,這篇文章主要給大家介紹了關(guān)于springboot整合redis配置的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • SpringBoot整合Mybatis-Plus+Druid實現(xiàn)多數(shù)據(jù)源配置功能

    SpringBoot整合Mybatis-Plus+Druid實現(xiàn)多數(shù)據(jù)源配置功能

    本文主要講解springboot?+mybatisplus?+?druid?實現(xiàn)多數(shù)據(jù)源配置功能以及一些必要的準備及代碼說明,具有一定的參考價值,感興趣的小伙伴可以借鑒一下
    2023-06-06
  • SpringBoot+URule實現(xiàn)可視化規(guī)則引擎的方法示例

    SpringBoot+URule實現(xiàn)可視化規(guī)則引擎的方法示例

    規(guī)則引擎其實是一種組件,它可以嵌入到程序當(dāng)中,將程序復(fù)雜的判斷規(guī)則從業(yè)務(wù)代碼中剝離出來,使得程序只需要關(guān)心自己的業(yè)務(wù),而不需要去進行復(fù)雜的邏輯判斷,本文給大家介紹了SpringBoot+URule實現(xiàn)可視化規(guī)則引擎的方法示例,需要的朋友可以參考下
    2024-12-12
  • Java?Stream?API與函數(shù)式編程的實戰(zhàn)詳解

    Java?Stream?API與函數(shù)式編程的實戰(zhàn)詳解

    Java?8引入的Stream?API和函數(shù)式編程特性,徹底改變了Java開發(fā)者編寫代碼的方式,本文將深入探討Java?Stream?API與函數(shù)式編程的核心概念,最佳實踐以及性能優(yōu)化技巧,感興趣的小伙伴可以了解下
    2025-06-06
  • Java發(fā)起http請求的完整步驟記錄

    Java發(fā)起http請求的完整步驟記錄

    這篇文章主要給大家介紹了關(guān)于Java發(fā)起http請求的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評論

泗水县| 和顺县| 青神县| 康乐县| 包头市| 股票| 南溪县| 宝坻区| 德江县| 龙江县| 凯里市| 东丰县| 灵山县| 平泉县| 成武县| 阜康市| 丽江市| 阳泉市| 泰宁县| 鹤山市| 得荣县| 哈巴河县| 大渡口区| 荣昌县| 灵宝市| 桐梓县| 那曲县| 焉耆| 湖州市| 临朐县| 紫金县| 长宁县| 枞阳县| 黄浦区| 陵川县| 安岳县| 慈利县| 东安县| 怀安县| 和田县| 汶川县|