您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 > Jmeter
JMeter之屬性與變量
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2016/9/22 10:42:23 ] 推薦標(biāo)簽:性能測(cè)試 性能測(cè)試工具 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)前線程。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd