Jmeter redis连接测试

devtools/2024/9/23 9:31:17/

Jmeter连接redis获取数据,一直连不上报错。最后只能通过java代码连接测试,最后只能自己动手。

import redis.clients.jedis.*;import java.io.IOException;
import java.util.HashSet;
import java.util.Set;/*** 单机版的Jedis连接池的用法*/
public class RedisClient {public static Jedis GetRedisClient(String ip, int port, String password, int database) throws IOException {Integer maxTotal = 60000;        // 最大连接数Integer maxIdle = 1000;            // 最大空闲数Integer MinIdle = 1;            //Integer maxWaitMillis = 3000;       // 超时时间JedisPoolConfig poolConfig = new JedisPoolConfig();poolConfig.setMaxTotal(maxTotal);poolConfig.setMaxIdle(maxIdle);poolConfig.setMinIdle(MinIdle);JedisPool jedisPool = new JedisPool(poolConfig, ip, port, 2000, password, database);// 从连接池中获取jedis对象Jedis jedis = jedisPool.getResource();return jedis;}/*** 集群的Jedis连接池的用法*/public static JedisCluster getRedisCluster(String clusterNodes, String password) {JedisCluster jedisCluster = null;Integer maxTotal = 60000;        // 最大连接数Integer maxIdle = 1000;            // 最大空闲数Integer maxWaitMillis = 3000;//分割出集群节点String[] cNodes = clusterNodes.split(",");Set<HostAndPort> nodes = new HashSet<>();for (String node : cNodes) {String[] ipAndPort = node.split(":");nodes.add(new HostAndPort(ipAndPort[0], Integer.parseInt(ipAndPort[1])));}// 配置连接池JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();jedisPoolConfig.setMaxTotal(maxTotal);jedisPoolConfig.setMaxIdle(maxIdle);jedisPoolConfig.setMaxWaitMillis(maxWaitMillis);// 连接Redis集群jedisCluster = new JedisCluster(nodes, 3000, 3000, 5, password, jedisPoolConfig);return jedisCluster;}}

jmeter beanshell

import cn.oscar.common.RedisClient;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;String nodes = "IP";
String password = "passwd";
String key = "redis_key";Jedis testJedis = RedisClient.GetRedisClient(nodes,6379,password,0);value=testJedis.get(key);
testJedis.close();log.info("========redis返回值=============="+value.toString());


http://www.ppmy.cn/devtools/4057.html

相关文章

React-RTK

​&#x1f308;个人主页&#xff1a;前端青山 &#x1f525;系列专栏&#xff1a;React篇 &#x1f516;人终将被年少不可得之物困其一生 依旧青山,本期给大家带来React篇专栏内容:React-RTK 目录 1、介绍 2、安装 3、编写RTK使用示例 4、官方提供项目包示例 创建 Redux …

使用【node】创建本地接口

在前端开发的过程中&#xff0c;接口相关的信息一般是由后端处理好返回给前端&#xff0c;但是有时候后端不在的时候想自己写个接口进行测试是非常麻烦的。 node是前端一个不错的写接口工具 一 初始化文件 1 在新建一个空的文件夹node 进入空文件夹在&#xff0c;文件夹的地…

每日两题 / 15. 三数之和 73. 矩阵置零(LeetCode热题100)

15. 三数之和 - 力扣&#xff08;LeetCode&#xff09; 先确定一个数t&#xff0c;对于剩下的两个数&#xff0c;要求两数之和为t的负数 三数之和就退化成了两数之和&#xff0c;两数之和可以用双指针 先排序&#xff0c;左右两个指针&#xff0c;指向的数之和大于目标值&…

mysql多表查询

目录 多表关系 一对多&#xff08;多对一&#xff09; 多对多 一对一 多表查询概述 什么是多表查询 例子&#xff1a; 多表查询的分类&#xff1a; 连接查询&#xff1a; 子查询&#xff1a; 内连接 内连接查询语法&#xff1a; 隐式内连接&#xff1a; 显示内连…

linux对网络的监控操作学习--端口、流量、IP

文章目录 linux对网络的监控操作学习--端口、流量、IP理解Netfilter队列设置iptables规则以使用队列使用用户空间程序处理队列中的数据包linux用户空间使用Python实现使用rust实现功能 综合应用注意事项其他实现方式nftablesfirewalldufw (Uncomplicated Firewall)tc (Traffic …

如何实现文件上传到阿里云OSS!!!(结合上传pdf使用)

一、开通阿里云OSS对象存储服务 对象存储 OSS_云存储服务_企业数据管理_存储-阿里云阿里云对象存储 OSS 是一款海量、安全、低成本、高可靠的云存储服务&#xff0c;提供 99.995 % 的服务可用性和多种存储类型&#xff0c;适用于数据湖存储&#xff0c;数据迁移&#xff0c;企…

API高频量化交易平台:数字货币市场的革新与挑战

在数字货币市场迅速发展的背景下&#xff0c;越来越多的普通投资者开始将注意力转向高频量化交易&#xff0c;将其视为一种稳定的投资策略。在这一趋势中&#xff0c;API高频量化交易平台&#xff0c;成为了众多投资者的首选。 作为数字货币投资的“闪电猎手”&#xff0c;高频…

美国家安全局等发布安全部署人工智能系统指南

该指南旨在为部署和运行由其他实体设计和开发的人工智能系统的组织提供最佳实践。 2024年4月15日&#xff0c;美国国家安全局发布了名为《安全部署人工智能系统&#xff1a;部署安全、弹性人工智能系统的最佳实践》&#xff0c;该指南旨在为部署和运行由其他实体设计和开发的人…