JMeter测试redis性能
- 前言
- 插件使用说明
前言
针对Redis的性能测试需求本身就比较小众,因为Redis的性能指标在官网已经给出了详细的数据。但是有时候我们仍然需要对redis进行性能测试,例如资源配置需求,参数调优对比,程序优化等场景。测试Redis最省事儿的方案当然是官方提供的插件,下载地址:https://jmeter-plugins.org/。抱着学习的目的我自己也写了一个,这篇文章对过程做一个简单的记录,也算是对自己学习的总结和鼓励。写这篇文章的时候是这个插件的第一个版本,只是解决了“能用”的问题,后续在功能和界面上会不断的优化调整。
插件使用说明
这个插件可以支持redis的五种数据类型,String,Hash,List,Set,ZSet
插件下载地址:https://download.csdn.net/download/wyp_810618/87398693?spm=1001.2014.3001.5503。
下载后的JAR包拷贝到JMeter目录下的lib\ext目录,然后重启JMETER。
在JMeter界面中,新增线程组,然后新增Redis测试线程,如图:
新增后配置界面如图:
当前界面做的比较丑,别介意。。。。。。。
界面中各个字段的含义:
- Host Redis的访问地址,必填;
- Port Redis的访问端口,必填;
- password:Redis访问的密码,如果Redis没有配置则置空就可以;
- database: Redis的database;
- datatype:对应Redis的五种数据类型
- SendKey:要写入的key,可以根据测试需要做参数化
- SendValue:要写入的Value,可以根据测试需要做参数化。
设置完成后执行就可以,执行后的i效果如图: