测试介绍:

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

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

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

1. Jmeter JDBC连接

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

说是要加个mysql-connect的jar包

2. csv配置化

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

 csv里按行存就行(这里没做demo,直接拿自己测试的sql)

 变量名对应前面的

 3. QPS保持在某个固定值

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

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

 

 4. 测试结果

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

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信