Doris或StarRocks Jmeter压测

测试介绍:

        1.  配置化sql where条件 (5个线程,每个线程执行不同的where条件,通过csv文件实现)

        2. 实现固定并发数执行几分钟(如果只是固定并发数执行一次,压测是不合格的,QPS是达不到你设置的并发数)

整个测试涉及到的大概这么多

Doris或StarRocks Jmeter压测_第1张图片

1. Jmeter JDBC连接

Doris或StarRocks兼容mysql协议,通过jdbc方式连接

说是要加个mysql-connect的jar包

Doris或StarRocks Jmeter压测_第2张图片

Doris或StarRocks Jmeter压测_第3张图片

2. csv配置化

比如我3个线程  执行3个where条件 1.  wehre name ='zs'  2. where age='18'   3. where sex='male'

Doris或StarRocks Jmeter压测_第4张图片

 csv里按行存就行(这里没做demo,直接拿自己测试的sql)Doris或StarRocks Jmeter压测_第5张图片

 变量名对应前面的Doris或StarRocks Jmeter压测_第6张图片

 3. QPS保持在某个固定值

需要设置两个地方,一个是持续时间,还有个常数吞吐量定时器

比如10QPS跑4分钟,那么一分钟大概600,所以要在常数吞吐量里写600,这样能保持稳定的QPS

Doris或StarRocks Jmeter压测_第7张图片

 Doris或StarRocks Jmeter压测_第8张图片

 4. 测试结果

建议使用聚合报告,里面会有90%,95%,99%这些很重要的指标

你可能感兴趣的:(大数据组件,压力测试,doris,starRocks)