Jmeter的內(nèi)置腳本就是beanshell,用來處理定制的性能測試腳本編寫。結(jié)合我的使用經(jīng)驗,我覺得以下場景可以考慮引入這個東西
1 類的動態(tài)加載
2 復(fù)雜邏輯與規(guī)則定義的可配置化
3 與第三方不確定對象的處理
使用這個工具之后,我覺得理論上所有的業(yè)務(wù)調(diào)用都可以基于接口來開發(fā),真正的實現(xiàn)代碼不一定的JAVA代碼,可能是beahshell腳本。
如果你想獲得更強的JAVA處理能力,可以同樣寫把JAVA代碼(可以不是以.java結(jié)尾的文件)放在JVM之外的環(huán)境,在運行JVM之后,真正使用再加載。具體請查看
https://github.com/igool/beanshelltest
我的微信公眾號,歡迎溝通學習。
