【jmeter】使用beanshell simpler测试redis性能
一、场景
由于redis data set支持的类型有限,所以采取使用beanshell sampler
二、安装jedis包
https://mvnrepository.com/artifact/redis.clients/jedis
三、添加BeanShell Sampler
添加脚本
import java.util.Map;
import redis.clients.jedis.Jedis;
import org.apache.commons.lang3.StringUtils;
// 获取JMeter【自定义变量】的redis变量信息,在beanshell中使用
// vars、变量类型的转换,可以阅读前面发的博文
String host = "192.168.11.239";
String password = "123456";
int port = 6379;
int index = 0;
String key = "test";
Jedis jedis = new Jedis(host, port); // 创建连接
if(StringUtils.isNotBlank(password)){
jedis.auth(password); // 输入密码
}
jedis.select(index); // 选择redis操作的库
String redis_value = jedis.get(key);
log.info("redis_value"+redis_value);
log.info("---------------------------------------------");
四、测试

查看输出与数据库一致

当然、增删改查都是支持的,需要的话,Google一下就可以
参考链接:
JMeter如何通过Beanshell使用redis呢_beanshell连接redis的脚本-CSDN博客

浙公网安备 33010602011771号