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

 

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、添加监控(查看结果树)

   

 

posted @ 2017-05-10 16:57  我是旺旺  阅读(801)  评论(0编辑  收藏  举报