安装数据库驱动(以MysqL为例)
- MysqL的jdbc驱动无mac版本,操作系统选择Platform independent
- 下载mysql-connector-java-8.0.15.tar.gz,注意版本要跟MysqL版本一致
- 解压
jmeter测试数据库之jdbc请求(MysqL为例)
- 添加驱动
- 测试计划-浏览-选中驱动包-打开
- 新建线程组
- 新建JDBC Connection Configuration配置元件,并配置
- Database URL:jdbc:MysqL://localhost/test
- 如果执行多条sql,URL改为:jdbc:MysqL://localhost/test?allowMultiQueries=true
- JDBC Driver class:com.MysqL.jdbc.Driver
- 添加jdbc请求
使用jmeter测试数据库性能
-
我是要在linux下执行测试,需要先在mac下生成jmx脚本
- mac下,进入jmeter图形化界面,编辑脚本(写sql,设置参数化等)
-
拷贝脚本至linux下的jmeter/bin目录,运行前:清空jmeter.log(运行日志)
-
执行脚本
- sh jmeter.sh -n -t insert.jmx -l insert.jtl
- 获取平均TPS:
- 平均tps 计算方式:
- cat jmeter.log |grep Summariser|awk -F" " '{print $11}'|tr -d '/s'|awk '{sum+=$1} END {print "TPS = ", sum/NR}'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。