性能測試八:jmeter進階之beanshell

* BeanShell是一種徹底符合Java語法規範的腳本語言,而且又擁有本身的一些語法和方法;shell

* BeanShell是一種鬆散類型的腳本語言(這點和JS相似);3d

* BeanShell是用Java寫成的,一個小型的、免費的、能夠下載的、嵌入式的Java源代碼解釋器,具備對象腳本語言特性,很是精簡的解釋器jar文件大小爲175k。日誌

* BeanShell執行標準Java語句和表達式,另外包括一些腳本命令和語法。對象

 

Jmeter經常使用的BeanShellblog

前置處理器:BeanShell PreProcesserget

採樣器:BeanShell Samplertest

後置處理器:BeanShell PostProcesser變量

斷言:BeanShell斷言下載

 

BeanShell內置變量語法

內置變量 beanshell腳本中不用定義,能夠直接使用的變量,經常使用的內置變量和方法以下

log:寫日誌到控制檯和jmeter.log,如log.info(「xxxxx」);

 

vars:操做jmeter變量

  vars.get(「skuId」);從jmeter中獲取${skuId}變量的值

 

 

  vars.put(「name」,」test」);將」test」保存到${name}變量中

 

 

 

prev:獲取前面sampler返回的信息

  getResponseDataAsString():獲取響應信息

  getResponseCode():獲取響應cod

 

相關文章
相關標籤/搜索