jemter进行mysql数据预置_一、Jmeter进行Mysql数据库的压测

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个路径分别加载进去,如下图所示:

dc57711efd47b9e5b66c88285d71e27a.png

2、添加一个线程组,

右键点击“线程组”,在下面添加一个“JDBC Connection Configuration”

2fbd63f61d5d345e61b3485d58d535e7.png

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:数据库的用户名和密码;

9b3098874ba59eaf609e943dc8f707a7.png

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语句返回的结果

33f9a0fabaca2e6bd4a4ef47f8a7362c.png

5、添加断言。

右键点击线程组---->添加--->断言---->响应断言。

9f7b704576602716f9016440d41cb2f9.png

6、添加监控(查看结果树)

d3b1099c20f5d0e25f01e65ceed4fada.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用JMeter数据库进行压测,需要进行一些配置和设置。首先,您需要在JMeter的测试计划中配置驱动程序包。这可以通过在测试计划中添加一个JDBC连接配置元件来完成。在该配置元件中,您需要提供数据库的连接信息,例如数据库URL、用户名和密码等。您可以参考中提供的jmeter压测达梦数据库的jdbc配置模板来设置这些信息。 接下来,您需要将JMeter插件(JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar)放到JMeter的lib/ext目录下。这可以通过将这两个插件文件复制到apache-jmeter-X.X/lib/ext目录中来完成。这些插件提供了一些额外的功能和功能扩展,可以帮助您更好地进行数据库压测。更详细的步骤可以参考和。 一旦您完成了上述配置和设置,您可以使用JMeter的Sampler来模拟数据库操作,例如执行SQL查询或更新操作。您可以设置并发用户数、请求频率和持续时间等参数,以模拟实际的数据库负载。您还可以使用JMeter的监视器来收集并分析压测结果,例如响应时间、吞吐量和错误率等指标。 总结起来,要使用JMeter数据库进行压测,您需要进行以下几个步骤: 1. 在JMeter的测试计划中配置驱动程序包,提供数据库的连接信息。 2. 将JMeter插件(JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar)放到JMeter的lib/ext目录下。 3. 使用JMeter的Sampler来模拟数据库操作,设置并发用户数、请求频率和持续时间等参数。 4. 使用JMeter的监视器来收集并分析压测结果。 希望这些步骤对您有所帮助!如有更多问题,欢迎继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值