學習過任何一門語言后,你都會接觸到全局變量和局部變量,就相當於全國的法律和地方法律,在jmeter中,線程組A設置了全局變量和局部變量,那么在線程組B中只能使用全局變量,而不能使用局部變量。如何設置全局變量和局部變量呢?
1.全局變量
props.put(string,string)
props.get(string),這個返回值是string類型,如果要使用它的值而非string類型時,可以使用函數${__property(屬性名,,)},來看個栗子
在線程組A中設置全局變量name,並讓測試計划獨立運行每個線程
在線程組B中設置自定義的局部變量name,值為上邊全局變量的非字符串形式
把局部變量作為參數傳給取樣器
參數為線程組A的全局變量的非字符串形式
2.局部變量
vars.put(string,string)
vars.get(string),返回一個字符串,如果要獲取他的非字符串形式,用${變量名}
以上應該很簡單了