一、什麼是BeanShell
- BeanShell是一種完全符合Java語法規範的腳本語言,並且又擁有自己的一些語法和方法;
- BeanShell是一種鬆散類型的腳本語言(這點和JS類似);
- BeanShell是用Java寫成的,一個小型的、免費的、可以下載的、嵌入式的Java源代碼解釋器,具有對象腳本語言特性,非常精簡的解釋器jar文件大小爲175k。
- BeanShell執行標準Java語句和表達式,另外包括一些腳本命令和語法。
Jmeter全面支持BeanShell腳本語言
二、Jmeter有哪些BeanShell
- 定時器: BeanShell Timer
- 前置處理器:BeanShell PreProcessor
- 採樣器: BeanShell Sampler
- 後置處理器:BeanShell PostProcessor
- 斷言: BeanShell斷言
- 監聽器: BeanShell Listener
三、常見作用
編寫一些BeanShell腳本語言,或者利用BeanShell調用自己的工具類,來完成jmeter基本功能中無法實現的功能,