使用JMeter对clickhouse连接测试
1、测试计划
jmeter通过JDBC连接数据库需要先引入对应的驱动包,驱动包的版本要与服务器数据库版本一致,我用的驱动版本是:clickhouse-jdbc-0.1.54.jar;
可以将连接数据库相关的驱动直接放到lib目录下(不建议,需要重启JMeter),或者在lib/ext文件夹创建个对应的目录,将包拷贝到改文件中
点击测试计划->浏览->选择对应的驱动包->打开,即可
2、创建线程组
创建测试计划并添加线程组,可根据测试需要修改线程属性
3、添加JDBC连接配置元件
4、添加JDBC请求
线程组右键->添加->取样器->JDBC Request
注意此处变量名称需要与配置元件中变量名称一致。
此处选择的是Prepared Select Statement,SQL中变量选择以参数形式传入,名称为card_id,类型为char
5、添加CSV数据文件设置
线程组右键->添加->配置元件->CSV数据文件设置
SQL中变量通过.dat文件取值,文件中包含两列terminal_code,card_id,以 分隔
6、添加查看结果树
线程组右键->添加->监听器->察看结果树
数据格式选择text,运行,可查看响应状态
7、添加聚合报告
线程组右键->添加->监听器->聚合报告
8、添加图形结果
线程组右键->添加->监听器->图形结果