JMeter bean Shell

1.什么是bean Shell

BeanShell是一种脚本语言,一种完全符合java语法的java脚本语言,并且又拥有自己的一些语法和方法,beanShell是一种松散类型的脚本语言(这点和JS类似)。

2.Bean Shell常用的内置变量

JMeter在它的bean shell中内置了一些变量,我们可以通过这些变量与JMeter交互:

1)log:写入信息到jmeter.log文件,使用方法如log.info("This is log info");

2)vars:操作jmeter变量,方便我们操作JMeter,常用方法:

  a).vars.get(String key):从JMeter中获取变量。

  b).vars.put(String key,String value):数据存在JMeter变量中。

更新信息可参考:org.apache.jmeter.threads.JMeterVariables

3)props:操作JMeter属性,用来获取JMeter的属性,使用方法:

      a).props.get("aa");

扫描二维码关注公众号,回复: 5411182 查看本文章

   b).props.put("aa","test");

4)prev:获取当前页面的采样器返回的信息,常用方法:

  a).getResponseDataString():获取响应信息。

  b).getResponseCode():返回响应的code。

更新信息可参考:org.apache.jmeter.samplers.SampleResult

5)ctx:该变量引用了当前线程的上下文,使用方法可以参考:org.apache.jmeter.threads.JMeterContext

猜你喜欢

转载自www.cnblogs.com/zhuzhaoli/p/10471130.html