如何用jmeter实现mysql数据库增删改查

如何用jmeter实现mysql数据库增删改查,第1张

线程组中添加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有何特点能做什么测试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9276537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存