参考文档:
jmeter--压测数据库 - 邹邹很busy。 - 博客园
1.Java安装与环境变量设置
2.jmeter安装
下载介质包
- 最新版本:https://jmeter.apache.org/download_jmeter.cgi
- 历史版本: https://archive.apache.org/dist/jmeter/binaries/
#手动安装 cd ~/Downloads tar -xzf apache-jmeter-*.tgz 或者 # 安装Homebrew(如果尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装JMeter brew install jmeter
3.jmeter 环境配置
mac 查看 java_home设置
/usr/libexec/java_home
-
[~/Desktop]$ /usr/libexec/java_home /Users/xx/Library/Java/JavaVirtualMachines/openjdk-19.0.2/Contents/Home [~/Desktop]$ [~/Desktop]$
境变更配置
在桌面上添加运行快捷命令
-
vi jmeter.command [~/Desktop]$ cat jmeter.command export JAVA_HOME=/Users/hezhiyong/Library/Java/JavaVirtualMachines/openjdk-19.0.2/Contents/Home export JMETER_HOME=/Users/hezhiyong/work/apache-jmeter-5.6.3 export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar sh /Users/hezhiyong/work/apache-jmeter-5.6.3/bin/jmeter [~/Desktop]$ # 添加完后 需要给执行权限
4.使用jmeter 压力测试数据库
-
在Test Plan下选择我们的驱动
添加Thread group
添加一个 JDBC Connection Configuration
发送请求需要添加一个JDBC请求
在添加一个查看结果树
整体结果如下:
配置 jdbc connection configuration
-
database URL:
jdbc:oceanbase://IP:2883/sysbench?rewriteBatchedStatements=true&allowMultiQueries=true&useLocalSessionState=true&useUnicode=true&characterEncoding=utf-8&socketTimeout=3000000&connectTimeout=60000
JDBC driver class :com.oceanbase.jdbc.Driver (如果没有选,需要选 exit ,手动输入)
JDBC Request常用参数如下 PS jdbc connection configuration 需要与上一步配置的一样
运行脚本,查看结果树
-