51Testing软件测试论坛

标题: 如何控制TPS值? [打印本页]

作者: 王麦麦    时间: 2014-5-13 19:05
标题: 如何控制TPS值?
我现在的场景中交易A的交易量占50%,交易B的交易量只占25%,但因为交易A的实际操作步骤要比交易B的繁琐很多,一直做不到交易B的TPS只占25%,请问如何在控制TPS的时候不影响到本身的ART啊?
作者: lsekfe    时间: 2014-5-14 10:00
我现在的场景中交易A的交易量占50%,交易B的交易量只占25%,但因为交易A的实际操作步骤要比交易B的繁琐很多 ...
王麦麦 发表于 2014-5-13 19:05



    先弄清楚TPS的概念,每秒事务数。确实TPS会随着负载的增加而逐渐增加,但不会无限制的一直增加。
TPS就像是一个抛物线,可分为3部分,轻负载区、重负载区、负载失效区。一开始上升的部分就是轻负载区,最顶端的部分就是TPS的峰值(重负载区),然后随着负载的继续增加,TPS会慢慢下降,从而进入我们所谓的负载失效区
作者: 王麦麦    时间: 2014-5-14 11:28
我明白你的意思,但我现在需要的是按照业务要求,把交易简单的事务TPS控制住,控制在交易复杂的事务的0.5倍。
作者: annkingup    时间: 2014-5-14 15:10
回复 3# 王麦麦


    加Block然后设定百分比率
作者: msnshow    时间: 2014-8-31 17:20
用面向目标的场景就可以控制TPS了
作者: kratexi    时间: 2014-9-17 14:41
用pacing 来控制




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2