一、查询mysql的数据库版本,下载对应的jar包

1.首先查询出mysql数据库的版本,使用SELECT VERSION();命令进行查询,运行结果如下

3.将下载好的jar包复制到jmeter包\lib\ext下(做了这步可以避免jmeter导jar包,它自己会在这个地方进行驱动),至此,mysql的jar包处理完毕

二、jmeter链接数据库

1.添加jdbc的链接器,线程组——添加——配置元件——JDBC Connection Configuration

2.配置JDBC Connection Configuration的属性,详细配置如下图所示:

3.添加JDBC Request,添加——取样器——JDBC Request

4.配置JDBC Request,详细信息如下图所示,至此jmeter链接数据库配置完毕

三、单个用户及多个用户的使用

1.使用单个用户,使用${变量名_1}(指定查询出来的第一个用户)

运行结果如下:

2.使用多个用户登录,首先添加一个计数器做取下标数使用,添加——配置元件——计数器

3.计数器的详细配置如下

4.多个用户登录,使用多个用户需要用到变量里面嵌套变量,使用__V(双下划线),话不多说,看图

多个用户登录的时候需把线程数设置为你需要登录的用户数,需要添加一个同步定时器,模拟用户组的数量和你的线程数是一样的即可

运行结果如下

jmeter模拟mysql长连接_jmeter链接mysql数据库相关推荐

  1. php mysql长连接聊天室_PHP之探索MySQL 长连接、连接池

    PHP连接MysqL的方式,用的多的是MysqL扩展.MysqLi扩展.pdo_MysqL扩展,是官方提供的.PHP的运行机制是页面执行完会释放所有该PHP进程中的所有资源的,如果有多个并发访问本地的 ...

  2. php-fpm mysql 长连接_分析:PHP长连接的硬伤

    上篇博文<PHP的CURL报错的排查记录:短连接的成本真的很高啊>,我提到PHP长连接有个硬伤,那么硬伤到底在哪里呢? 我们写一个简易的memcache客户端来分析下这个问题,数据库等扩展 ...

  3. mysql ping 长连接超时时间_mysql_ping与mysql长连接(部分摘录) | 学步园

    mysql_ping与mysql长连接 今天有大收获.最近开发的一个系统,后台用的线程池来处理请求,而每个线程池持有一个mysql连接.这个程序有时候会莫名其妙的死掉,好像是在操作数据库的时候.由于出 ...

  4. 记录一次吃力的探索过程【Thinkphp搭建Mysql长连接并重用】

    使用Thinkphp搭建服务器后,进行ab测试发现并发性能几乎为0.-c参数设置为1和2,8,每秒完成请求都只有0.9左右. 于是打开mysql全局日志一看,我的乖乖,一个http请求就connect ...

  5. 秒懂:JMeter 使用 http 长连接

    秒懂:JMeter中http长连接 疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 疯狂创客圈(笔者尼恩创建的高并发研习社群)Springcloud 高并发系列文章, ...

  6. mysql8连接5sslexecptio_python 链接mysql数据库使用 mysql-connector 方式

    用linux上 用python对mysql进行连接 前提遇到的问题记录: 在linux上安装 (base) [sqoop@flink-slave5 bin]$ ./pip install mysql ...

  7. mysql长连接与短连接

    什么是长连接? 其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态. 通常的短连接操作步骤是: 连接->数据传输->关闭连接: 而长连接通常就是: 连接-> ...

  8. mysql_ping与mysql长连接

    首先,如果使用了长连接而长期没有对数据库进行任何操作,那么在timeout值后,MySQL server就会关闭此连接,而客户端在执行查询的时候就会得到一个类似于"mysql server ...

  9. mysql 长连接 has gone away_MySQL server has gone away报错原因分析/

    在平时和开发的交流 以及 在论坛回答问题的或称中会发现这个问题被问及的频率非常高. 程序中报错: MySQL server has gone away 是什么意思? 如何避免? 因此,感觉有必要总结一 ...

最新文章

  1. Silverlight从客户端上传文件到服务器
  2. cpu缓冲区大小怎么设置_JAVA高薪面试必备知识点Volatile底层原理探究CPU在作怪
  3. 双指针 - 四数之和
  4. Android 系统文件夹功能(转)
  5. 安装cleanmymac软件提示已损坏无法打开,如何解决?
  6. java 避免重定向_java重定向与转发的问题
  7. Java容器-面试题
  8. 外呼机器人起名_智能外呼机器人十大厂商
  9. linux uwsgi 非root,nginx – 只能用root运行uwsgi
  10. 使用类型注解让 Python 代码更易读
  11. 【Social listening实操】作为一个合格的“增长黑客”,你还得重视外部数据的分析!...
  12. 实现简易植物大战僵尸修改器的历程(2)
  13. jquery实现注册表单验证
  14. mysql sql 按天分组统计_Mysql按日、周、月进行分组统计
  15. linux floating ip,neutron分配浮动IP(floating ip)的方法
  16. 教您如何远离电脑病?
  17. 周边检索POI技术方案设计
  18. 特征工程系列(一):特征工程的概念/特征的处理
  19. Stata 转 Excel —— export excel 命令详解
  20. 本地化差分隐私的简单入门内容

热门文章

  1. Blender图解教程:刷权重技巧大全
  2. 面试恒安嘉新运维/项目经理面经 2019-06
  3. Python通过Spleeter实现音唱人声(歌声)伴奏分离
  4. Ansys Speos | 2023 R1版本新功能介绍
  5. [转载备用]极酷SevenColorPlayer网页播放器(炫彩广告版),最强播放器定制
  6. su: must be suid to work properly错误处理方法
  7. linux dns劫持转发,linux的dns被劫持(解决方案)
  8. vue+elementui实现下拉框及页面刷下
  9. codeblocks如何去掉后面的dos窗口
  10. Mac 下终端命令无法使用