1. 程式人生 > >6.5 jmeter基礎知識--jmeter屬性

6.5 jmeter基礎知識--jmeter屬性

Jmeter的屬性檔案有: jmeter.properties system.properties user.properties 它們都在jmeter的測試目錄下,其中jmeter,properties是非常重要的屬性檔案,定義了很多重要的屬性值,指令碼中可以引用或者修改屬性值, 我們這裡說的屬性就是jmeter,properties定義的屬性, 在這裡插入圖片描述

Jmeter變數只能在指令碼內使用,而屬性是全域性的,可以在指令碼內使用,也可以再指令碼外使用,例如,你可以通過命令列方式傳遞屬性值給JMeter指令碼。 JMeter屬性是全域性變數,在不同執行緒中,值相同。若某執行緒更新了屬性,那麼所有執行緒的屬性都改變。基於它的全域性性,屬性可以用於執行緒間傳遞引數。 JMeter屬性引用方法:KaTeX parse error: Expected group after '_' at position 2: {_̲_P(屬性名,預設值)} …

{__P(threadnum,1)} 同 ${__property(threadnum,1,)} 上面的是簡寫版。 JMeter屬性設定方法:setProperty 函式可以用於定義Jmeter屬性, 例如,如下所示的例子,就是使用屬性threadnum(該屬性是我在jmeter.properties中定義的)的值作為執行緒數,若該屬性未定義,則執行緒數設定為1。 在這裡插入圖片描述

在這裡插入圖片描述