压测某个系统,多个交易同时压测时,交易之间存在占比关系,这时就需要控制每支交易的TPS,Constant Throughput Timer可实现该功能
1添加方式
2元件介绍
Target throughput(in samples per minute):目标吞吐量(单位分钟),即每分钟执行多少次(TPM)
Calculate Throughput based on(计算吞吐量策略):
This thread only:仅对当前线程,也就是每个线程相互是不干扰的,都互相分开计算需要多少延迟时间(总吞吐量=Target throughput乘以线程数)
All active threads:针对所有线程,把所有线程的吞吐量合在一起作为因子计算
All active threads in current thread group:针对当前线程组中的所有线程
All active threads(shared):线程延迟计算是基于任意一个线程上次运行的时间,也就是随便获取一个线程的运行时间来计算,既然是随机,结果就不一定准确,所以只能是努力控制吞吐量在某一个范围
All active threads in current thread group (shared):在当前线程组中任取一个线程的上次运行时间来计算延时,与上面意思相近
注:
1建议吞吐量控制器添加在线程组最后一个请求下
2建议All active threads in current thread group选择All active threads in current thread group
3当Target throughput(in samples per minute):n,
Calculate Throughput based on选择All active threads in current thread group,
若固定吞吐量控制器放在请求下,代表该请求的TPM为n,若放在事务控制器下,且事务控制器下的请求有3个,那么每个请求的TPM为n/3
以上就是关于磁盘性能压测二三事之——性能参数和指标全部的内容,包括:磁盘性能压测二三事之——性能参数和指标、Elasticsearch 压力测试、Constant Throughput Timer--固定吞吐量控制器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)