* 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