第三篇--Jmeter测试数据库Mysql
Jmeter模拟100用户访问Mysql数据库
1、将Mysql数据库的驱动【mysql-connector-java-5.1.15-bin.jar】放到jmeter的lib目录下,新建线程组100【模拟100用户】,循环次数10次,10s内启动所有线程,
如下图:
  
2、右键-配置元件中选择【jdbc Connection Configuration】,Variable Name配置自定义名称CSMSDatabase,配置数据库最大连接数和数据库配置信息,如下图:
  
3、右键-Sampler中选择jdbc Request,一个查询对应一个JDBC Request,注意JDBC Request中的Variable Name必须跟JDBC Connection Configuration一致为
【CSMSDatabase】,测试多个数据库,需配置多个JDBC Connection Configuration,赋值不同的variable Name如下图:
  
注意,如果想使用查询条件,【Query Type】需选择【Prepared Select Statement】,模拟根据ID查询,如下图:
   
4、配置监听器【察看结果树】和【聚合报告】
  
5、测试聚合报告,如下图
  
6、调整最大连接数,不断测试数据库查询极限
第三篇--Jmeter测试数据库Mysql的更多相关文章
- 第二篇--Jmeter测试Java请求
		
前提:需要准备eclipse作为开发工具,安装jdk,准备完毕,接下来开工喽! 1.新建Java工程BMIrisJNIJarTest,新建lib目录,将Jmeter安装目录下lib/ext包下的Apa ...
 - 从.Net到Java学习第三篇——spring boot+mybatis+mysql
		
从.Net到Java学习第一篇——开篇 环境:mysql5.7 新建mysql数据库demo,然后执行如下sql脚本进行数据表创建和数据初始化: -- ------------------------ ...
 - 备份和还原 第三篇:master 数据库的备份和还原
		
在SQL Server 中,master 数据库记录系统级别的元数据,例如,logon accounts, endpoints, linked servers, and system configur ...
 - 第三篇 ubuntu下,mysql 的root用户密码忘了怎么办?
		
好长一段时间没有使用ubuntu了,今天进来玩玩,结果连mysql的root用户密码都忘记了.就上网找了一下,发现如下解决办法,试了一下,可行!记录在此,环境问题,是需要注意的. Ubuntu Ser ...
 - Jmeter测试数据库
		
1.创建线程组 2.右键 Thread Group -> add ConfigElement -> JDBC Connection Configuration创建一个JDBC配置 (这有个 ...
 - 使用jmeter测试数据库性能
		
出现如图所示的问题 解决办法: 1.下载驱动包,将mysql-connector-Java.jar分别放到Jmeter和Java安装目录的lib和ext目录下 链接:http://pan.baidu. ...
 - 第三篇-Django建立数据库各表之间的联系(下)
		
中篇介绍的是添加,下篇主要介绍查询 通过一个Book表的书的信息查询Publish表中出版社的信息 def addbook(request): # Book.objects.create(name=& ...
 - jmeter测试mysql数据库之JDBC请求
		
所有jmeter基本组件功能本文不做介绍.jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连 ...
 - 如何用jmeter进行数据库性能测试
		
由于业务需要,需要进行数据库性能测试,记录过程进行学习 测试前期准备: 1.测试点准备及需求点 a.性能测试目的 b.jmeter测试数据库基本脚本 get c.数据库性能监控工具选择 d.服务器性 ...
 
随机推荐
- FTP服务器 Serv-u 环境搭建
			
一.安装 *Windows 10 *Serv-u Windows-v15.1.2 *Mysql Mysql 5.7 安装成功后开始配置serv-u. 二.配置 1.新建域(test) 点击新建域,开始 ...
 - Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space[解决方案]
 - IPSP问题
			
场景:接触IPSP项目是个学习的过程,在此记录一些自己的认知,让自己更能全面的理解项目! 1 总结 1.1 日志追踪 IPSP工程所在的服务器有GW和Server之分,GW是连接外部服务器和serve ...
 - Objective-C plist文件与KVC 的使用
			
plist文件是以类似xml形式构造数据,下面我们直接在xcode中创建完成一个plist文件, File-New-File-属性列表 我们可以选择存储类型.这里我构造一组数据,数据中的每个元素都是一 ...
 - Spring源码情操陶冶-ContextLoader
			
前言-阅读源码有利于陶冶情操,本文承接前文Spring源码情操陶冶-ContextLoaderListener 静态代码块内容 ContextLoader在被主动调用的时候,会执行其的一个静态块,代码 ...
 - 打造 高性能,轻量级的 webform框架---js直接调后台(第二天)
			
问题2: 每次与后台打交道 都需要写一些自己都看不太懂的事件,而且传参数很麻烦,这就是.net 封装的事件,如何解决呢? 首先以为webfrom事件,都需要写 服务器控件来绑定后台的事件 ...
 - 聊聊synchronized的锁问题
			
本文不会特别深入细致地讨论synchronized,只是做一个通俗易懂的说明,以及看清一类问题的本质,希望能给大家一点启发. 问题描述 有一个类A,提供了三个方法.分别是静态同步方法,非静态同步方法, ...
 - Mybatis框架分析
			
摘要 本篇文章只是个人阅读mybatis源码总结的经验或者个人理解mybatis的基本轮廓,作为抛砖引玉的功能,希望对你有帮助,如果需要深入了解细节还需亲自去阅读源码. mybatis基本架构 myb ...
 - python-继承类执行的流程
			
在读python数据机构与算法, 发现了下面这个例子, 之前没有碰到过, 记录下来 In [17]: class A: def f(self): self.g() def g(self): print ...
 - 起床困难综合症[NOI2014]
			
[题解] 并不算很困难的贪心题.位运算毕竟是针对每一位的,从前向后处理,如果某一位1比0更优且可取1就使它为1.比较0和1的结果要单取这一位来看,但是题目中所给的参数并没有必要全部二进制分解,直接用十 ...