插件安裝
PS:下載 jpgc-redis-0.3.zip 解壓缝驳,把lib目錄的文件復(fù)制到j(luò)meter安裝目錄的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}"; //服務(wù)器地址
int port = ${redis-port}; //端口號(hào)
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); //獲取錯(cuò)誤結(jié)果
//token = jedis.get(key); //獲取key的值
vars.put("get",get); //將key的值保存為變量+
//vars.put("hget",hget); //將key的值保存為變量+
//System.out.println(hgetAll); //將key的值打印到控制臺(tái)
3、查看返回結(jié)果
察看結(jié)果樹(shù)
4狸相、把返回key值作為接口變量使用桩匪,可以使用正則表達(dá)式進(jìn)行提取