性能测试八:jmeter进阶之beanshell
?
?
* BeanShell是一種完全符合Java語法規范的腳本語言,并且又擁有自己的一些語法和方法;
* BeanShell是一種松散類型的腳本語言(這點和JS類似);
* BeanShell是用Java寫成的,一個小型的、免費的、可以下載的、嵌入式的Java源代碼解釋器,具有對象腳本語言特性,非常精簡的解釋器jar文件大小為175k。
* BeanShell執行標準Java語句和表達式,另外包括一些腳本命令和語法。
?
Jmeter常用的BeanShell
前置處理器:BeanShell PreProcesser
采樣器:BeanShell Sampler
后置處理器: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
?
?
轉載于:https://www.cnblogs.com/zhongyehai/p/10166519.html
總結
以上是生活随笔為你收集整理的性能测试八:jmeter进阶之beanshell的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 山西平遥县徐家镇有没有洪水
- 下一篇: 我爱着你你却爱着他是什么歌啊?