【jmeter】使用beanshell simpler测试redis性能

一、场景

    由于redis data set支持的类型有限,所以采取使用beanshell sampler

 

二、安装jedis包

https://mvnrepository.com/artifact/redis.clients/jedis

 

三、添加BeanShell Sampler

添加脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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博客

 

posted @   代码诠释的世界  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2023-06-12 【zipfile】python基于zipfile的暴力破解加密zip文件
2023-06-12 【vim】批量替换文件内容
点击右上角即可分享
微信分享提示