Jmeter关联数据库

说明:测试接口的时候,有时需要从数据库中取值,故连接数据库也是jmeter中比较常见的操作。
一、下载jar包,并放入jmeter中
1、因为jmeter本身不能直接连接数据库,所以需要通过第三方jdbc的jar包来连接数据库;
下载地址:
链接: https://pan.baidu.com/s/14arGWsy68YwH6_7yFtNCDw
提取码: 61yg
下载后,找到此jar包:mysql-connector-java-5.1.7-bin.jar
通过两种方法放入jmeter中:
(一)打开jmeter,在测试计划中倒入jar包;
在这里插入图片描述
(二)直接将jar放入到jmeter中的lib文件夹中;
在这里插入图片描述
二、配置数据库
1、重启jmeter,添加数据库插件;
在这里插入图片描述
按下图配置即可
在这里插入图片描述
注:
(1)Variable Name for created pool:自定义名称,后边会用到该名称;
(2)Database URL:配置数据库的连接,固定写法如下:
【jdbc:mysql://数据库地址:端口号/数据库名称?useUnicode=true&characterEncoding=utf8】
(3)JDBC Driver class:根据不同数据库进行选择,mysql数据库选择“com.musql.jdbc.Driver”;
(4)Username:数据库名称;
(5)Password:数据库密码;

三、校验数据库连接是否正常
1、线程组添加JDBC Request
在这里插入图片描述
2、在添加的插件中进行配置
(1)Variable Name of Pool declared in JDBC Connection Configurarion:填写“第二步”中自定义的名称「Variable Name for created pool」;
(2)SQL Query 中Query Type选择查询类型,查询、修改、多条sql查询,如下如,一般单条sql选择Select Statement;
Query下方输入框输入要查询的sql;
(3)Variable names:输入自定义名称,后续调用时,用磁名称,有多个名称时,用英文逗号隔开;
在这里插入图片描述

3、运行校验脚本
查看结果树
在这里插入图片描述
结果:可以正常显示取值,此结果正确。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值