作者:季沐测试笔记
原文地址:https://www.cnblogs.com/testero/p/15424558.html
博客主页:https://www.cnblogs.com/testero
1、BeanShell
BeanShell是java编写的一个轻量级的脚本语言,支持对象式的脚本语言特性
2、BeanShell在JMeter的作用
-
(1)操作变量;
-
(2)jmeter本身也是Java开发,所以对jmeter现有的功能可进行扩展
3、JMeter中BeanShell常用的基本语法:
3.1 log:日志打印
log.info("测试打印日志")
3.2 prev - (SampleResult):获取前面的sample返回的信息,常用方法:
a) prev.getResponseDataAsString():获取响应信息
b) prev.getResponseCode() :获取响应code
3.3 vars(JMeterVariables)用于操作jmeter变量,常用方法:
(1) vars.get("String key"):从jmeter中获得变量值;
(2) vars.put("String key","String value"):存储数据存到jmeter变量中;
3.4 prev 获取sample返回的信息,常用方法:
(1) getResponseDataAsString():获取响应信息。
(2) getResponseCode() :获取响应code。