并发用户数与单位时间事务数

发表于:2010-01-21来源:作者:点击数: 标签:用户数单位时间事务
并发用户数与单位时间事务数 软件测试 近日听到有人提及 性能测试 的并发用户数,言及之时总以“每秒多少多少并发用户”云云,而提到“每秒事务数”时又无法弄清楚其与所谓“每秒并发用户数”的关系。 其实“并发用户数”与“每秒事务数”是性能数据中不同性

  并发用户数与单位时间事务数  软件测试 

    近日听到有人提及性能测试的并发用户数,言及之时总以“每秒多少多少并发用户”云云,而提到“每秒事务数”时又无法弄清楚其与所谓“每秒并发用户数”的关系。

  其实“并发用户数”与“每秒事务数”是性能数据中不同性质的名词,没有直接关系。“并发用户数”针对的是时刻,比如我查看上午8时31分32秒这个时刻的在线人数是23,这个23就是这一时刻的“并发用户数”;而我提取31分到35分这5分钟的访问量是600,那么每秒平均事务数就是2了。

  但是“并发用户数”与“每秒事务数”也不是完全割裂的。

  比如有20个并发用户,每个用户4秒钟做一次访问,那么1分钟里每个用户访问15次,20个并发用户就做了300次,每秒平均事务数就是5。

  一般来说,当用户操作的样本数量足够多的时候,用户表现的操作会体现出规律与一致性,假设用户表现因子为α,可以近似的认为每秒事务数tps与并发用户数nu之间为一元关系

  tps=α×nu

  正确认识并发用户数和每秒事务数,是做好性能测试的充要条件。

原文转自:http://www.ltesting.net