BeanShell 监听器的使用

一 引入:

作用类似于JMeter监听器,ctx、vars、props、prev、log都和BeanShell Sampler一样

二 特定参数有:

* sampleEvent:对应org.apache.jmeter.samplers的SampleEvent类
* sampleResult:
**sampleEvent:对应org.apache.jmeter.samplers的SampleEvent类,常用方法有:**
* getHostname():获取当前监听器曾经记录过的主机名(就是你的电脑的名字)
* getResult():返回当前监听器关联的SampleResult对象
* getThreadGroup():获取当前监听器曾经记录过的线程组名称
**sampleResult:SampleResult对象**
 

三  基本案例:

需求:
```
1. 通过sampleEvent获取主机名
2. 通过sampleEvent获取每个取样器的响应状态码
3. 通过sampleEvent获取每个取样器的响应数据
4. 通过sampleEvent获取每个取样器的响应头
5. 通过sampleEvent获取线程组名称
```
 

 

posted @ 2024-03-06 14:12  yongheng999  阅读(117)  评论(0)    收藏  举报