JMeter测试clickhouse

摘要:
将包复制到修改的文件,然后单击测试计划->浏览->选择相应的驱动程序包->根据测试需要修改线程属性。3.添加JDBC连接配置组件。4.添加JDBC请求线程组。右键单击->类型为char5。添加CSV数据文件,设置线程组,右键单击->配置组件->6.添加线程组以查看结果树。右键单击->您可以查看响应状态。7.添加聚合报告线程组。右键单击->添加->

使用JMeter对clickhouse连接测试

1、测试计划

jmeter通过JDBC连接数据库需要先引入对应的驱动包,驱动包的版本要与服务器数据库版本一致,我用的驱动版本是:clickhouse-jdbc-0.1.54.jar;

可以将连接数据库相关的驱动直接放到lib目录下(不建议,需要重启JMeter),或者在lib/ext文件夹创建个对应的目录,将包拷贝到改文件中

点击测试计划->浏览->选择对应的驱动包->打开,即可

JMeter测试clickhouse第1张

2、创建线程组

创建测试计划并添加线程组,可根据测试需要修改线程属性

JMeter测试clickhouse第2张

3、添加JDBC连接配置元件

JMeter测试clickhouse第3张

4、添加JDBC请求

线程组右键->添加->取样器->JDBC Request

注意此处变量名称需要与配置元件中变量名称一致。

此处选择的是Prepared Select Statement,SQL中变量选择以参数形式传入,名称为card_id,类型为char

JMeter测试clickhouse第4张

5、添加CSV数据文件设置 

线程组右键->添加->配置元件->CSV数据文件设置

SQL中变量通过.dat文件取值,文件中包含两列terminal_code,card_id,以 分隔

JMeter测试clickhouse第5张

6、添加查看结果树

线程组右键->添加->监听器->察看结果树

数据格式选择text,运行,可查看响应状态

JMeter测试clickhouse第6张

7、添加聚合报告

线程组右键->添加->监听器->聚合报告

JMeter测试clickhouse第7张

8、添加图形结果

线程组右键->添加->监听器->图形结果

JMeter测试clickhouse第8张

免责声明:文章转载自《JMeter测试clickhouse》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇腾讯云分布式数据库TDSQL再获认可做个开源博客学习Vite2 + Vue3 (四)实现博客功能下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IDEA报Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA随后闪退

解决方案 首先确保对config文件有读写权限 如果权限没问题,还是报错的话,那就做下一步。 查看log文件 找到出错原因,这里可能每个人的原因都不同。因此,解决方案也不同。 Memory Mapping Failed Cannot recover from OOME in memory mapping: -Xmx=998MB new size l...

Java多线程-线程的调度(休眠)

Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。线程休眠的目的是使线程让出CPU的最简单的做法之一,线程休眠时候,会将CPU资源交给其他线程,以便能轮换执行,当休眠一定时间后,线程会苏醒,进入准备状态等待执行。...

React实现组件缓存的一种思路

前言 对于某个页面中的某个组件,很多时候需要其保持一直激活的状态,之前我的博客里面有一篇提到一种缓存策略,就是利用Route的children方法来display该组件或隐藏该组件。但是这种方式需要借助到Route组件并且只能缓存整个页面,而不是页面中的部分组件。并且这种缓存单纯的只是在页面上把它的display变成了block和none,仅仅是在路由离...

ASP.NET Core 的Windows和IIS宿主(自动翻译记录)

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x 支持的操作系统 以下操作系统的支持: Windows 7和更新 Windows Server 2008 R2和新† †概念,本文档中描述的IIS配置也适用于托管ASP.NET核心应用纳米服务器IIS...

Linux的ssh监听多个端口

背景 今天有两台内网机器需要用到ssh远程登录操作,但是网络策略不通,申请网络策略也被拒绝,原因是不允许申请ssh的常用登录端口。于是灵机一动,直接把ssh监听多个端口,其中一个是非常用端口,然后网络策略申请到这个端口,不就可以了嘛,机制的一批。 修改过程 首先备份好原有的sshd的配置文件 cp /etc/ssh/ssh_config /etc/ssh/...

Python源码.py文件打包为.whl文件

1 python源码.py文件打包  1.1 安装工具包 python源文件打包需要用到setuptools和wheel工具包:  1.2建立python项目源文件   建立一个名称为hello的项目包和setup.py文件    其中hello项目包中有一个hello_world.py文件和一个__init__.py文件 hello_world.py...