51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2195|回复: 0
打印 上一主题 下一主题

[讨论] 一、Jmeter进行Mysql数据库的压测

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-4-24 16:04:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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个路径分别加载进去,如下图所示:





2、添加一个线程组,

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





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



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语句返回的结果
  
5、添加断言。

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





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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-12 05:09 , Processed in 0.060908 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表