性能测试-混合场景中并发数和pacing值的确定

需求:混合场景中,确定各交易的并发数,pacing值。由此使得混合场景跑容量测试时,每个梯度各交易的交易占比=各交易的业务占比。

本次混合场景中有以下7只交易,业务占比见以下表格:

                                                               目标TPS=200

序号

交易名称

交易占比

历史响应时间

交易目标TPS

理论用户数

实际用户数

理论pacing

1

A

41.50%

0.081

200*41.5%=83

7.47

8

0096

2

B

28.85%

0067

200*2885%=57.7

4.616

5

0.087

3

C

17.27%

0.121

200*17.27%=34.54

5.181

6

0.174

4

D

5.52%

0.07

200*5.52%=11.04

0.8832

1

0.091

5

E

2.47%

0.069

200*2.47%=4.94

0.3458

1

0.202

6

F

2.33%

0.096

200*2.33%=4.66

0.466

1

0.215

7

G

2.06%

0.049

200*2.06%=4.12

0.206

1

0.243

混合场景总目标TPS怎么取值?

老系统:可根据之前的混合测试结果,预定一个值。当前预定为200TPS

新系统:不设置pacing,测试出系统混合场景的最优TPS,暂取最优TPS

怎么确定每只交易目标TPS?

交易目标TPS=目标TPS*交易占比

怎么确定各交易需要设置的理论并发数?

理论用户数=交易目标TPS*ART

实际并发数怎么取值?

比理论并发数大的整数

ART怎么取值?

取历史负载测试平均响应时间

怎么确定理论pacing?

理论pacing=实际vu/交易目标TPS

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值