您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
JMeter之屬性與變量
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2016/9/22 10:42:23 ] 推薦標(biāo)簽:性能測試 性能測試工具 Jmeter

  一、Jmeter中的屬性:
  1、JMeter屬性統(tǒng)一定義在jmeter.properties文件中,我們可以在該文件中添加自定義的屬性
  2、JMeter屬性在測試腳本的任何地方都是可見的(全局),通常被用來定義一些JMeter使用的默認(rèn)值,可以用于在線程間傳遞信息。
  3、JMeter屬性可以在測試計劃中通過函數(shù) _P 進(jìn)行引用,但是不能作為特定線程的變量值。

  4、JMeter屬性可以通過_setProperty 函數(shù)來定義JMeter屬性
  5、JMeter屬性是大小寫敏感的
  6、WorkBench中的屬性查看組件:
  WorkBench右鍵--->Add--->Non Test Elements--->Property Display

  二、Jmeter中的變量:
  1、JMeter變量對于測試線程而言是局部變量。
  2、在不同測試線程中,JMeter變量既可以是完全相同的,也可以是不同的。
  3、JMeter變量引用方法:${name}
  4、JMeter變量是大小寫敏感的
  5、如果有某個線程更新了變量,那么僅僅是更新了變量在該線程中復(fù)制的值
  6、Jmeter中定義變量的地方:
  a) 測試計劃(Test plan),在右邊的面板上添加User Defined Variables
  b) 線程組,右鍵選擇 配置元件( config element)-->User Defined Variables
  c) 通過前置或后置處理器生成的變量:Jmeter關(guān)聯(lián)
  d)使用csv參數(shù)化的變量:Jmeter參數(shù)化
  注意:通過 a 和 b 兩種方式定義的變量,在JMeter啟動時對這個測試計劃都是可見的。如果同一個變量在多個 b 中被定義,那么只有后一個定義會生效。一旦某個線程啟動后,那么整個變量集合的初始值會被復(fù)制到該線程中。其他測試元件,例如 c 或者 d 可以被用來重新定義變量,這些重定義僅僅影響當(dāng)前線程。

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