插件安装
PS:下载 jpgc-redis-0.3.zip 解压,把lib目录的文件复制到jmeter安装目录的lib目录下
jpgc-redis的lib目录:
jpgc-redis的lib目录redis操作步骤
1、添加redis定义变量信息
redis定义变更2、添加前置BeanShell PostProcessor,或者BeanShell 取样器
BeanShell取样器redis脚本
import java.util.Map;
import redis.clients.jedis.Jedis;
import org.apache.commons.lang3.StringUtils;
String host = "${redis-host}"; //服务器地址
int port = ${redis-port}; //端口号
String password = "${redis-password}"; //redis密码
int index = 1; //redis db
String key = "${key3}"; //key值
String value = "";
Jedis jedis = new Jedis(host, port);
if(StringUtils.isNotBlank(password)){
jedis.auth(password);
}
//jedis.select(index); //选择redis db
//Map hgetAll = jedis.hgetAll(key); //哈希hgetall方法
//Map hgetAll = jedis.hgetAll(key); //哈希hgetall方法
//jedis.get("test"); //插入key, value
//jedis.del(key); //删除key的值
String get = jedis.get(key); //get方法
//String hget = jedis.hget(key, "104787001405839293"); //hget方法
//System.err.println(get); //获取错误结果
//token = jedis.get(key); //获取key的值
vars.put("get",get); //将key的值保存为变量+
//vars.put("hget",hget); //将key的值保存为变量+
//System.out.println(hgetAll); //将key的值打印到控制台
3、查看返回结果
察看结果树4、把返回key值作为接口变量使用,可以使用正则表达式进行提取
网友评论