jmeter 数据库压力测试之opengauss(postgresql 数据库)

目录

 

一、环境准备

二、准备jmeter脚本

1、在jmeter 测试计划中上传驱动

2、创建线程组

3、创建jdbc配置

4、配置openguass连接,记住 Variable Name Bound to Pool 里面的名字后面会用到

5、为线程组创建 jdbc request

6、创建结果树和汇总报告

7、跑一下看看结果,可以成功连接数据库并返回结果

8、命令行执行并生成报告


一、环境准备

1、安装jmeter, jdk 环境

2、下载opengauss 驱动 jdbc.postgresql.dirver ,可以存放在任意位置 ,稍后会用到这个路径

https://jdbc.postgresql.org/download.html

二、准备jmeter脚本

1、在jmeter 测试计划中上传驱动

2、创建线程组

3、创建jdbc配置

4、配置openguass连接,记住 Variable Name Bound to Pool 里面的名字后面会用到

配置页面最下面配置 数据库连接

Database url :jdbc:postgresql://ip:port/数据库名字

Jdbc dirver class: 选择jdbc.postgresql.dirver

用户名密码

5、为线程组创建 jdbc request

6、创建结果树和汇总报告

7、跑一下看看结果,可以成功连接数据库并返回结果

可能遇到的错误

1、点击运行无反应

查看命令窗口的日志信息

jdbc connect config 没有配置 Variable Name 

2、运行后结果树全是报错

原因是 jdbc request 中配置的 Variable Name 与在 jdbc connect config 配置 Variable Name  不一致,所以找不到配置

8、命令行执行并生成报告

其中 {report} 是一个空目录 用来存放测试报告

jmeter -n -t xx.jmx -l {report}\result.csv -e -o {report}

执行完成后在 {report}下生成报告

点击index.html 查看报告

猜你喜欢

转载自blog.csdn.net/wuchenlhy/article/details/113247562
今日推荐