How to analyze concurrency levels in performance testing.
发布时间
阅读量:
阅读量
一、问题:
如果要做性能测试的话,则需要考虑到并发的问题,并发是性能测试中非常关键的一环;如果系统没有足够的并发能力,则无法完成相应的测试任务。那么要怎么评估这个并发量才能满足实际需求呢?或者应该怎样准确地确定系统的最大吞吐量呢?
二、实例:
当系统商城每天吸引1百万顾客时(其中包含产品中心部分),PV值达到百万。
实际运营中单日商品点击数量约为三千次,则 concurrent count 为三千。
计算方式如下:
统计一天内的 PV 值(假设 PV 为一百万);
在线时间为八小时的情况下,在线时间用公式 PV/(小时×分钟×秒) 计算得出平均 concurrent number 为三十四;
如果一个月内各天的 concurrent number 平均值约为三十四,则在某些时段会出现峰值 Concurrent Peak 为一千的情况。
2.2 实例 2 某上 班打卡 系统中, 其中 8:00 至 9:00 为 高峰时段, 持续时长为 1 小时。共有 2 人在一天中正常工作, 预计约 1 在同一时间段进入公司进行上下班
100000000人/2分/60秒/1000毫秒=834
2.3 实例3
参与抢红包活动,在国内电商平台的年终促销活动中,有1亿用户在同一时间段内持续参与抢红包操作
每小时达到的最大用户人数为【(1亿)/(2
全部评论 (0)
还没有任何评论哟~
