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获取线程组名称
```