Jmeter連接redis 獲取驗證碼


介紹:現在有很多數據不是存儲在數據庫而是存儲在Redis中 Redis數據庫存儲數據環境 不用每次都去數據庫讀取數據 可以有效的優化服務器性能。

 

下面介紹使用jmeter如何讀取redis

一、首先創建測試計划、線程組

 

 

二、導入jedis jar包

1.下載地址:鏈接: https://pan.baidu.com/s/1IIUvfhEfu8Yb-KbRC4Rt1g  密碼: lo9q

此處我使用的是Jmeter-5.0的版本  jedis-2.9.0.jar  其他版本的可能會出現問題

2.將下載好的jedis-2.9.0.jar放入 jmeter目錄下lib目錄

 

  

三、添加Beanshell 取樣器

1.jmeter 引用jedis

 

 

2.添加Beanshell 取樣器

線程組-取樣器-Beanshell 取樣器 

寫入java連接redis 的腳本

 

 

import redis.clients.jedis.Jedis;
import java.util.ArrayList;
import org.apache.commons.lang3.StringUtils;

String host = "${redis-host}"; //服務器地址
int port = ${redis-port}; //端口號
String password = "${redis-password}"; //redis密碼
int index = 0; //redis db,
String key = "${redis-key}"; //key值

Jedis jedis = new Jedis(host, port);
if(StringUtils.isNotBlank(password)){
jedis.auth(password);
}
jedis.select(index);
String value= jedis.get(key);
vars.put("value",value); //獲取的value值可以直接當全局變量使用

 

四、添加調試工具查看是否連接redis成功

線程組-取樣器-debug sampler

運行查看數據

 

 連接成功 獲取到redis到值,那么下一步 如果要用這個值怎么辦?

直接使用既可 ${value}

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM