我想redis在取样之前删除其中的数据,因此将代码放入Beanshell Preprocessor。但是代码没有运行,就像Beanshell无法识别Set一样,我的部分代码如下:
import redis.clients.jedis.Jedis;
import java.util.Set;
String new_pattern = "*WITHDRAW_RISK_CONTROL_*";
Set<String> keysSet = null;
System.out.println("here****************");
Run Code Online (Sandbox Code Playgroud)
并且Set<String> keySet =null不起作用。我已经导入了Set import java.util.Set;这是Jmeter问题吗?还是什么原因?
第二个问题是:它可以识别JedisJedis jar中的类。但是它不支持Jedis JedisPoolConfig,为什么?
Beanshell 不支持泛型。
您应该使用 JSR223PreProcessor + Groovy 代替:
请注意,如果您有请求,则有一个 Redis 数据集:
| 归档时间: |
|
| 查看次数: |
1155 次 |
| 最近记录: |