在线程组中添加JDBC Connection Configuration
avariable Name 中填写的JDBC Request需要引用的值(例如:test)
bDatabase URL 中填写jdbc:mysql://数据库的地址:端口号/数据库名称
cJDBC Driver class中填写:orggjtmmmysqlDriver
dUsername中填写数据库的用户名
ePassword中填写数据库的密码
在测试计划中导入sql所需要的jar包"mysql-connector-java-5120jar"
添加JDBC Request
a在variable Name中填入上面说的"test"
b在Query中填写你所需要 *** 作的sql语句
添加查看结果数后运行查看你 *** 作的接口
JMeter负载测试是使用一个名为Apache JMeter的负载测试工具完成的测试过程,Apache JMeter是一个基于Java的开源桌面应用程序。它还有助于分析高负载下的整体服务器。
JMeter性能测试是使用Apache JMeter测试Web应用程序性能的测试方法。JMeter for Performance Testing有助于同时测试静态和动态资源,有助于发现并发用户JMeter性能测试,包括Web应用的负载测试和压力测试。
Apache JMeter测试工具在性能测试方面提供以下好处
JMeter性能测试包括:
下图显示了JMeter负载测试如何模拟重负载:
在本教程中,我们将对1000名用户进行baiducom的性能分析 。在测试目标Web应用程序的性能之前,我们应该确定-
以下是这个实际示例的路线图
右键单击“测试计划”,添加一个新的线程组:Add->Thread(Users)->Thread Group
在线程组控制面板中,输入线程属性,如下所示:
线程计数和循环计数不同。
启动周期告诉JMeter在启动下一个用户之前要延迟多长时间。例如,如果我们有100个用户和100秒的启动周期,那么启动用户之间的延迟将是1秒(100秒/100个用户)
现在我们确定此测试中的JMeter元素。这些元素包括
可以通过右键单击Thread Group并选择:Add->Config Element->>
优点:
1开源,免费
2跨平台
3支持多协议
4小巧
作用范围:
1接口测试
2性能测试
3压力测试
4web自动化测试
5数据库测试
6JAVA程序测试
黑马程序员官网上就有这些测试实际造作过程中的视频,我没事都会去看看。
配置SQL Server 2000数据库连接池时,属性validationQuery默认值为“select 1”,
而在Oracle数据库连接池中应设置为“validationQuery="select 1 from dual"”
在JDBC Connection Configuration中修改validation Query
方法/步骤
首先要创建本地端口映射,打开cmd,输入
ssh -L 3308:localhost:3306 root@服务器地址 -p 服务器ssh端口
再输入ssh密码登进去就可以了,如图
例如:ssh -L 3308:localhost:3306 root@25523241 -p 1001
3306是服务器数据的端口,3308是本机新开的
打开Jmeter,依次建立测试计划,线程组,JDBC connection configuration,图形结果树,表格结果树,jdbc request
(1)线程组填50,即50个并发用户数
(2)jdbc connection配置url填:jdbc:mysql://localhost:3308/test,即连接的是test这个数据库
驱动选commsqljdbcDriver(报错不能用时取mysql官网下最新的放到jemter 的lib/ext目录下就可以了)
(3)依次再填username和password
(4)creat pool 变量名随便写一个,注意线程组中也要填相同的变量名
(5)jdbc request填个sql语句,如“select from userb;”
以上填好,点绿色的执行按钮就是依次简单的数据库性能测试
最后分析结果得到的表,下面分别是结果树,图形结果,表格结果,意思是:
当查询数据的并发数为50时,全部加载成功了,达到了预期的性能指标,吞吐量TPS=1004016每分钟,偏离为331,平均执行时间为1812ms,基本上这样就表示性能测试的第一步预期性能指标合格了。
以上就是关于如何用jmeter实现mysql数据库增删改查全部的内容,包括:如何用jmeter实现mysql数据库增删改查、如何使用JMeter进行性能和负载测试、测试工具jmeter有何特点能做什么测试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)