背景:Redis是互聯網應用中常用的緩存數據庫,測試時,常常需要連接Redis存取數據。這裏介紹結合JMeter連接Redis的方法。
環境:Win7 + JMeter5.2.1 + Redis5.0
方法:
目錄
1.使用插件連接Redis單機
1).安裝
可以通過兩種方法獲取插件,進行安裝。分別是在可以連接互聯網和內網環境下使用的。
A.使用Plugins Manager安裝Redis插件
i.下載Plugins Manager JAR文件:https://jmeter-plugins.org/
ii.將文件複製到JMeter的lib/ext目錄下,重啓JMeter。
iii.點擊 Plugins Manager-》Available Plugins中,搜索Redis,點擊右下角 Apply Changes And Restart JMeter.
安裝完成後,在Installed Plugins中可以搜索到Redis。
B.離線安裝插件
下載插件所需的jar包:https://download.csdn.net/download/aduocd/12295928
其中,\ext中的jar包對應放到<JMeter安裝目錄>\lib\ext中,其餘包放到<JMeter安裝目錄>\lib中。
2).使用
數據在Redis中的存儲:
依次添加線程組-》配置元件-》jp@gc - Redis Data Set
3)從Redis中讀取值
利用BeanShell Sampler獲取到值,保存成變量後,可以供其他取樣器使用。
結果:
2.使用BeanShell連接Redis單機
BeanShell中的代碼如下圖所示,由於在安裝時已經引入了jedis的jar包,因此這裏省略了這一步驟。
結果每一行的結果:
進一步查詢每一行中每一列:
附:參考資料
https://www.cnblogs.com/zocymo/p/10437760.html -- jmeter中安裝使用redis插件
https://www.cnblogs.com/susanhonly/p/10636422.html -- jmeter中安裝使用redis插件
https://blog.csdn.net/binbinyouni/article/details/89220878-- jmeter中安裝使用redis插件
https://www.cnblogs.com/Laymen/p/6121297.html -- jedis操作redis的List
https://www.cnblogs.com/liuling/p/2014-4-19-04.html -- java中使用jedis操作redis
https://www.cnblogs.com/daiwl/p/12500151.html -- jmeter引用第三方插件的3中方法