一、Jmeter进行Mysql数据库的压测
2024-08-24 16:16:14
1、首先需要安装配置mysql数据库连接驱动:mysql-connector-java-5.1.28.jar
1.1 网上很多资源,可自行下载;
1.2 下载完成后,分别将该jra包,存放到:jmeter和jre如下安装目录下:
jmeter\lib\
jmeter\lib\ext
Java\jre1.8.0_111\lib\ext\
1.3 jmeter 测试计划页面将该jar包存放的3个路径分别加载进去,如下图所示:
2、添加一个线程组,
右键点击“线程组”,在下面添加一个“JDBC Connection Configuration”
3、配置数据库jdbc链接:
(1)Variable Name:Mysql,后续JDBC Request中会用到这个值;
(2)Database URL:jdbc:mysql://host:port/{dbname};
(3)JDBC Driver class:com.mysql.jdbc.Driver ;
(4)Username/Password:数据库的用户名和密码;
4、添加JDBC Request元件,如下图:
其中:Variable Name必须和JDBC Connection Configuration相同。在Sql Query Type选取你的操作,在Query编写你需要的语句。
重要的参数说明:
- Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致
- Query:填写的sql语句未尾不要加“;”
- Parameter valus:参数值
- Parameter types:参数类型,可参考:Javadoc for java.sql.Types
- Variable names:保存sql语句返回结果的变量名
- Result variable name:创建一个对象变量,保存所有返回的结果
- Query timeout:查询超时时间
- Handle result set:定义如何处理由callable statements语句返回的结果
5、添加断言。
右键点击线程组---->添加--->断言---->响应断言。
6、添加监控(查看结果树)
最新文章
- Vue 给子组件传递参数
- 网络编程2--毕向东java基础教程视频学习笔记
- Log4j 2使用教程
- Java私有构造器
- Nginx +keepalived
- MVC 提交表单
- <;%@ include file=";";%>;与<;jsp:include page=";";/>;区别
- DevExpress ASP.NET 使用经验谈(8)-ASPxGridView自定义列和基本事件
- [html5] 学习笔记-SVG
- Did you forget about DBModel.InitializeModel the model [AAAdm] ?
- ubuntu 双网卡建网桥脚本实现
- http升级https的时候,遇到一个问题
- c# Winfrom窗体事件中启用多线程 并用子线程修改窗体里面的属性
- python-----python简介
- SDN课程作业总结
- pycharm常用的一些快捷键
- 【struts2】预定义拦截器
- STL标准容器特征
- Java IO流读写文件的几个注意点
- php判断终端是手机还是电脑访问网站代码
热门文章
- 【ORACLE错误】SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
- 最新详解android自动化无障碍服务accessibilityservice以及高版本问题_1_如何开启获得无障碍
- WPF NET5 Prism8.0的升级指南
- Java编译期注解处理器详细使用方法
- QT串口助手(二):参数配置
- scrapy框架的中间件
- linux编译模块,包含了头文件却还是报undifind警告
- Fastjson1.2.24反序列化漏洞复现
- KDB调试 — ARM
- .net core Wpf中使用cefsharp加载本地html网页,并且cefsharp支持any cpu