一 概念:
作用类似于后置处理器,其中的ctx、vars、props、prev、log都和BeanShell Sampler一样一样![image.png](https://fynotefile.oss-cn-zhangjiakou.aliyuncs.com/fynote/fyfile/16194/1663307082040/f1a46708c4ae40229e892abaf6985a72.png)
重点解释前面没有的:
**data: 允许beanshell脚本通过data访问当前取样器的数据,映射SamplerResult中的getResponseData,相当于prev.getResponseData**
通过阅读源码可以知道,这个data是使用StringCoding.encoding("UTF-8")生成的,并转化成了字节码,所以使用它需要解码才能使用;
例如可以如下去使用:
``` String s = new String(data); log.info(s); ```
二 基础案例:
需求:
``` 1. 使用log打印当前取样器的响应体数据data 2. 使用Java代码提取响应体的数据,并保存到JMeter变量 标签:log,后置,取样器,处理器,PostProcessor,data,BeanShell From: https://www.cnblogs.com/yongheng999/p/18054068