策划书模板免费下载的网站,ajax jsp网站开发从入门到精通,营销云官网,网站建设公司盈利模式Jmeter 作为当前非常受欢迎的接口测试和性能测试的工具#xff0c;在企业中得到非常广泛的使用#xff0c;而 Redis 作为缓存数据库#xff0c;也在企业中得到普遍使用#xff0c;
Redis服务和客户端安装 windows下安装
默认端口#xff1a;6379
下载地址#xff1a; …Jmeter 作为当前非常受欢迎的接口测试和性能测试的工具在企业中得到非常广泛的使用而 Redis 作为缓存数据库也在企业中得到普遍使用
Redis服务和客户端安装 windows下安装
默认端口6379
下载地址
https://github.com/tporadowski/redis/releases
下载完成后解压
双击redis-server.exe启动服务端
控制台提示如下说明Redis-Server启用成功 下载安装Windows客户端双击运行出现如下界面通过客户端在Redis数据库中添加数据如下添加了一个List类型的数据keytestList值有a,b,c 三种 Redis是内存数据库和MySQL这类关系型数据的表结构不同Redis有如下几种数据结构 String是redis最基本的类型可以理解成 Memcached 一模一样的类型一个key对应一个value。一个Redis中字符串value最多可以是512M。 SetString 类型的无序集合集合成员是唯一的集合中不能出现重复的数据。 List字符串列表。 list是可以存储多列有序的字符串按照插入顺序排序它可以在列表的头部添加数据可以从列表的尾部添加数据。也可以从头部进行取数据。甚至可以从尾部进行取数据。 Hash在redis中哈希类型是指Redis键值对中的值本身又是一个键值对结构形如value[{field1value1}…{fieldNvalueN}]。 Sorted SetRedis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 Jmeter使用Redis
由于 jmeter 本身并没有带有 Redis 的测试入口我们需要去安装 Redis 插件。
首先我们下载 jmeter-plugins-manager-1.6.jar 文件放到 jmeter 的 lib 的 ext 文件夹中然后重启 Jmeter。 重启Jmeter以后可以在配置元件中发现新增组件 jpgc-Redis Data SetJmeter的Redis Data Set目前尚有一些限制仅支持List和Set类型的数据如果要处理其他类型的数据可以通过Beanshell Sampler来编写代码读取Redis数据。
在 Jmeter 的线程组上右键添加 配置元件 jpgc-Redis Data Set Redis Data Set可以实现读取Redis中的数据并将数据存储为变量供后续使用其中关键的配置有 Redis KeyRedis中的keyRedis数据库中列表有序数据或集无序数据的名称对应Redis数据库中的Key。 Variable Name由数据集导出到测试元素的变量的名称设置取出来的value存放在哪个变量中 Delimiter存储在 Redis 列表或集合中的行中使用的分隔符取出的 value 有多个值时变量名之间的分隔符 Data Source Type数据源类型有List、Set两种选择String、hash、zset类型取不到在JMeter 3 中RANDOM_REMOVE 对应 ListRANDOM_KEEP 对应 Set Recycle data on use当数据遍历完时是否重新开始循环。 Connection ConfigurationRedis 服务器的配置信息服务器的IP端口超时时间密码和数据库名。 Redis Pool ConfigurationRedis的连接池配置。
下图读取了本地Redis数据库的testList数据并且取出数据作为百度搜索的关键词 点击运行脚本能从Redis数据库中取出数据并作为后续Http请求的输入参数 Jmeter功能非常强大尤其是对多种中间件的支持。
学习资料/接口/项目等需要领取需要\/ →it7411
最新软件测试进阶测试全套【自学资料包】