jmeter修改redis_Jmeter连接Redis,获取Redis数据集

安装Redis数据集JMeter插件

1.从JMeter插件管理器安装Redis数据集插件:

将文件复制到Jmeter的lib / ext目录

重启JMeter

单击“选项”,然后单击“插件管理器”

点击“可用插件”

选择“Redis数据集”,然后单击“应用更改并重新启动JMeter”

重新启动JMeter后,就能够在菜单中看到Redis Data Set配置元素:

右键单击测试计划 - >添加 - >配置元素 - > jp @ gc - Redis数据集

如上,插件安装成功。

Redis 安装

Window 下安装

Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到C盘(也可以选择其他路径),解压后,将文件夹重新命名为redis。

打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:

输入之后,会显示如下界面:

这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。

切换到 redis 目录下运行:

设置键值对:

取出键值对:

127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令:

如果Redis服务器设置正确,您将看到响应:“PONG”。

关闭后如果需要重新启动 Redis

打开一个cmd窗口,切换到 redis 目录下运行:

查看 redis 是否启动?

另外打开一个cmd窗口,切换到 redis 目录下运行

返回如下数据即可输入后续操作命令:

将测试数据填充到Redis数据库

Redis服务器已启动并正在运行。现在填充一些数据去测试一下。

如上图所示,Redis命令行界面已经打开,现在让我们将数据添加到Redis数据库:

LPUSH testdemo hangzhou,shanghai

LPUSH testdemo beijing,wuhan

LPUSH testdemo nanchang,shenzhen

LPUSH命令使用键“testdemo”将值添加到Redis列表。

使用Redis数据集配置元素创建JMeter脚本

现在我们准备创建一个测试JMeter脚本来展示如何使用Redis数据集配置元素。

1、将一个线程组添加到测试计划

右键单击测试计划 - >添加 - >线程(用户) - >线程组

2、将Redis数据集添加到线程组

线程组 - >添加 - >配置元素 - > jp @ gc - Redis数据集

3、设置Redis数据集

主要设置如下参数:

Redis键:这是Redis数据库中列表(有序数据)或集(无序数据)的名称,根据上面的数据填充,我们输入“testdemo”。

变量名称:这些是由数据集导出到测试元素的变量的名称。

分隔符:这是存储在Redis列表或集合中的行中使用的分隔符。我们使用了逗号(','),所以我们将其保留为默认值。

Redis服务器主机:Redis服务器的IP或域。我们应该输入'localhost',因为我们在本地运行Redis服务器。

Redis服务器端口:您的Redis服务器端口。我们把它作为默认值。

密码:如果您拥有受密码保护的Redis服务器,则为密码。我们把它作为默认值。

数据库:数据库名称。我们把它作为默认值。

保留其他参数的默认值。

4、添加搜索航班的HTTP请求。

线程组 - >添加 - >采样器 - > HTTP请求

正常填写http请求的数据(可以用各种查列车或机票的查询网站测试一下),departure和destination是从Redis数据库中获取的变量,用${departure}和${destination}调用对应变量数据。

调用成功就说明Jmeter连接Redis数据库成功了。

总的来说就是获取Redis对应列表的数据,然后设置变量名,在jmeter里调用。

我自己研究学习这个的最初目的是测试登录或充值密码之类的接口时,需要获取到短信内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要使用 JMeter 进行 Redis 的压力测试,您需要做以下几个步骤: 1. 安装 JMeter:您可以从 JMeter 的官方网站(https://jmeter.apache.org/)下载并安装 JMeter。 2. 安装 JMeter 插件:为了进行 Redis 压力测试,您需要安装 Redis 插件。您可以从 JMeter 的插件管理器中搜索并安装 "Redis Data Set" 和 "Redis Sampler" 插件。 3. 配置 Redis 连接:在 JMeter 中,创建一个线程组,并在线程组下创建一个 "Redis Data Set" 配置元件。在该配置元件中,您可以设置 Redis 服务器的主机名、端口以及其他相关连接参数。 4. 添加压力测试样本:在线程组下创建一个 "Redis Sampler" 元件。在该元件中,您可以选择要执行的 Redis 命令(如 GET、SET、INCR 等),并设置相应的键值对。 5. 配置压力测试参数:您可以在 "Redis Sampler" 元件中设置并发线程数、循环次数、请求延迟等参数,以模拟真实的压力场景。 6. 运行压力测试:保存并运行您的测试计划,JMeter 将模拟指定数量的并发用户对 Redis 服务器执行相应的操作,并记录响应时间等性能指标。 请注意,在进行 Redis 压力测试时,确保您已经了解 Redis 的相关命令和操作,并根据实际需求进行配置和测试。此外,为了准确评估 Redis 的性能,建议在目标环境中进行真实的负载测试。 希望以上信息能对您有所帮助!如有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值