Jmeer测试数据库

安装数据库驱动(以MysqL为例)

  1. MysqL的jdbc驱动无mac版本,操作系统选择Platform independent
  2. 下载mysql-connector-java-8.0.15.tar.gz,注意版本要跟MysqL版本一致
  3. 解压

jmeter测试数据库之jdbc请求(MysqL为例)

  1. 添加驱动
  • 测试计划-浏览-选中驱动包-打开
  1. 新建线程组
  1. 新建JDBC Connection Configuration配置元件,并配置
  • Database URL:jdbc:MysqL://localhost/test
  • 如果执行多条sql,URL改为:jdbc:MysqL://localhost/test?allowMultiQueries=true
  • JDBC Driver class:com.MysqL.jdbc.Driver
  1. 添加jdbc请求

使用jmeter测试数据库性能

  1. 我是要在linux下执行测试,需要先在mac下生成jmx脚本

  2. mac下,进入jmeter图形化界面,编辑脚本(写sql,设置参数化等)
  3. 拷贝脚本至linux下的jmeter/bin目录,运行前:清空jmeter.log(运行日志)

  4. 执行脚本

  • sh jmeter.sh -n -t insert.jmx  -l insert.jtl 
  1. 获取平均TPS:
  • 平均tps 计算方式:
  • cat jmeter.log |grep Summariser|awk -F" " '{print $11}'|tr -d '/s'|awk '{sum+=$1} END {print "TPS = ", sum/NR}'

相关文章

连接数据库的方式:第一种方式:ODBC:开放数据库连接是微软...
JDBCRequest 使用VariableNamesmysql:数据库连接池对象var...
 1.JDBCDBC(JavaDataBaseConnectivity):Java数据库连接技术...
1.需要jar包的支持:java.sqljavax.sqlmysql-conneter-java....
1.简介Activiti是一个业务流程管理(BPM)框架,它是覆盖了业务...
1.JDBC体系系统一组规范:接口JDBC接口(API)包括两个层次:...