JMeter(三十二)屬性和變量

一、Jmeter中的屬性:

1、JMeter屬性統(tǒng)一定義在jmeter.properties文件中,我們可以在該文件中添加自定義的屬性

2、JMeter屬性在測(cè)試腳本的任何地方都是可見(jiàn)的(全局),通常被用來(lái)定義一些JMeter使用的默認(rèn)值,可以用于在線程間傳遞信息。

3、JMeter屬性可以在測(cè)試計(jì)劃中通過(guò)函數(shù)?_P?進(jìn)行引用,但是不能作為特定線程的變量值。

4、JMeter屬性可以通過(guò)_setProperty 函數(shù)來(lái)定義JMeter屬性

5、JMeter屬性是大小寫敏感的

6、WorkBench中的屬性查看組件:

WorkBench右鍵--->Add--->Non Test Elements--->Property Display

二、Jmeter中的變量:

1、JMeter變量對(duì)于測(cè)試線程而言是局部變量。

2、在不同測(cè)試線程中,JMeter變量既可以是完全相同的,也可以是不同的。

3、JMeter變量引用方法:${name}

4、JMeter變量是大小寫敏感的

5、如果有某個(gè)線程更新了變量,那么僅僅是更新了變量在該線程中復(fù)制的值

6、Jmeter中定義變量的地方:

a) 測(cè)試計(jì)劃(Test plan),在右邊的面板上添加User Defined Variables

b) 線程組,右鍵選擇 配置元件( config element)-->User Defined Variables

c) 通過(guò)前置或后置處理器生成的變量:Jmeter關(guān)聯(lián)

d)使用csv參數(shù)化的變量:Jmeter參數(shù)化

注意:通過(guò) a 和 b 兩種方式定義的變量,在JMeter啟動(dòng)時(shí)對(duì)這個(gè)測(cè)試計(jì)劃都是可見(jiàn)的。如果同一個(gè)變量在多個(gè) b

中被定義,那么只有最后一個(gè)定義會(huì)生效。一旦某個(gè)線程啟動(dòng)后,那么整個(gè)變量集合的初始值就會(huì)被復(fù)制到該線程中。其他測(cè)試元件,例如 c 或者 d

可以被用來(lái)重新定義變量,這些重定義僅僅影響當(dāng)前線程。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在使用Jmeter進(jìn)行接口的性能測(cè)試時(shí),由于Jmeter 是JAVA應(yīng)用,對(duì)于CPU和內(nèi)存的消耗比較大,所以,當(dāng)需...
    燕京博士閱讀 4,304評(píng)論 0 16
  • 一、Jmeter中的屬性:1、JMeter屬性統(tǒng)一定義在jmeter.properties文件中,我們可以在該文件...
    James黃杰閱讀 512評(píng)論 0 0
  • JMeter有兩種類型的控制器:取樣器和邏輯控制器。 取樣器指示JMeter向一個(gè)服務(wù)器發(fā)送請(qǐng)求。例如,如果你想讓...
    七月尾巴_葵花閱讀 1,805評(píng)論 0 3
  • 《習(xí)慣力》 001 解決問(wèn)題的過(guò)程,評(píng)估、找出問(wèn)題、制定方案、說(shuō)服上司、說(shuō)服同級(jí)、說(shuō)服下屬、執(zhí)行。 問(wèn)題的關(guān)鍵在于...
    解語(yǔ)花0402閱讀 150評(píng)論 0 0

友情鏈接更多精彩內(nèi)容