性能测试-电商系统tps计算方法【杭州多测师_王sir】【杭州多测师】

发布时间 2023-05-08 15:56:03作者: 多测师_王sir

 

1.第一个通过运维那边给的生产数据,看一下生产进件有多少,计算得来的,如果没有生产数据,或者不过就看如下的方法
2.第二个就是根据最近一个月的实际访问数据,比如每天调用了多少个接口,调用了哪些接口,把比例列出来

我举个例子,比如我们yshop系统,从2023-4-8到2023-5-8,最高的一天调用接口数量最高为100万次,那么tps的计算公式如下:
tps = 1000000/24*3600=11.57/sec  ==》这是通用的tps
比如这100万次请求里面
登录请求比例:40%   那么登录接口的标准tps=11.57*40% = 4.63/sec
退出请求比例:20%   那么退出接口的标准tps=11.57*20% = 2.31/sec
添加商品比例:20%   那么添加商品接口的标准tps=11.57*20% =  2.31/sec
查询商品比例:10%   那么查询商品接口的标准tps=11.57*10% = 1.16/sec
修改商品比例:10%   那么修改商品接口的标准tps=11.57*10% = 1.16/sec

如上是通用的tps模型,除了上面的通用tps模型,还有添加商品和查询商品的业务模型,比如下午9点添加商品占比40%,下午16点查询商品占比20%,那么就需要重新计算了

添加商品业务模型:
首先拿到9点这一小时的数据为10万,那么tps = 100000/3600*40% = 11.1/sec

查询商品业务模型:
首先拿到16点这一小时的数据为8万,那么tps = 80000/3600*20% = 4.44/sec