官方詳細文檔:https://github.com/beanshell/beanshell/wikijava
log:用來記錄日誌文件 log.info("jmeter");git
vars - (JMeterVariables):操做jmeter變量,提供讀取/寫入訪問變量的方法。這個變量實際引用了JMeter線程中的局部變量容器(本質上是Map),它是測試用例與BeanShell交互的橋樑,經常使用方法:github
更多方法可參考:org.apache.jmeter.threads.JMeterVariables
props - (JMeterProperties - class Java.util.Properties):操做jmeter屬性,該變量引用了JMeter的配置信息,能夠獲取Jmeter的屬性,它的使用方法與vars相似,可是隻能put進去String類型的值,而不能是一個對象。對應於java.util.Properties。
a) props.get("START.HMS"); 注:START.HMS爲屬性名,在文件jmeter.properties中定義
b) props.put("PROP1","1234");
prev - (SampleResult):prev是Beanshell後置處理器的內置對象,獲取前面的sample採樣的結果,經常使用方法:
a) getResponseDataAsString():獲取響應信息
b) getResponseCode() :獲取響應code
更多方法可參考:org.apache.jmeter.samplers.SampleResult
SampleResult,獲取SampleResult對象,能經過這個對象獲取想要的信息shell
SampleResult.setResponseData(data);apache
轉載於:https://testerhome.com/topics/12429測試