Groovy编写方法
关键字:
log
:写入信息到jmeterlog文件,使用方法:log.info(*Thisisloginfoctx
:该变量引用了当前线程的上下文,使用方法可参考:org.apache.imeter.threads.JMeterContext。vars
-(JMeterVariables):操作imeter变量,这个变量实际引用了JMeter线程中的局部变量容器(本质上是Map),它是测试用例与BeanShell交互的桥梁,
常用方法:- a)vars.get(Stringkey):从imeter中获得变量值
- b)vars.put(Stringkey,Stringvalue):数据存到imeter变量中
更多方法可参考:org.apache.imeter.threads.JMeterVariables
props
-(JMeterProperties-classjava.util.Properties):操作imeter属性,该变量引用了JMeter的配置信息,可以获取Jmeter的属性,它的使用方法与vars类似,但是只能put进去String类型的值,而不能是一个对象。
对应于iava.util.Properties。- a)props.get(“START.HMS”); 注:START.HMS为属性名,在文件imeter.properties中定义
- b)props.put(“PROP1”,”1234”);
prey
-(SampleResult):获取前面的sample返回的信息,
常用方法:- a)getResponseDataAsString():获取响应信息
- b)getResponseCode():获取响应code
更多方法可参考:org.apache.imeter.samplers.SampleResult
sampler
-(Sampler):gives access to the current sampler
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GGLSS!
评论
WalineValine