美文网首页Jmeter实战经验
Jmeter接口测试(九)调用redis方法

Jmeter接口测试(九)调用redis方法

作者: _王子_ | 来源:发表于2019-03-21 18:41 被阅读4次

    插件安装

    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值作为接口变量使用,可以使用正则表达式进行提取

    相关文章

      网友评论

        本文标题:Jmeter接口测试(九)调用redis方法

        本文链接:https://www.haomeiwen.com/subject/ccncvqtx.html