根据性能需求评估并发用户数

原创 2015年07月08日 09:45:47

      近期公司有一个项目需要进行性能测试(公司定制的OA系统),但是性能需求不是特别规范,需要测试工程师根据经验对需求进行分析。今天结合案例,和大家分享一下如何根据性能测试的需求,评估测试中的并发用户量。

并发用户数由如下要素决定:

1)登录系统的用户数量(n),可以理解为平均每天访问用户数

2)用户从登录系统到退出系统的时间间隔(L),可以理解为一天内用户从登录到退出系统的时间间隔

3)被考察的时间长度(T),可以理解为一天内有多长时间有用用户访问系统

  • 平均并发用户数的计算:C=n*L/T
  • 并发用户数峰值计算:C^=C+3*根号C

需求:该OA系统建设规模上满足10000个注册用户(公司实际员工500+)。平均每天大约有500个员工访问该OA系统,用户登录系统后一般会停留大约8小时,一天内用户只在8:00-18:00的时间段内使用该系统(10个小时)。公司要求对系统进行性能测试和稳定性测试,那么根据经验评估的结果,该系统需达到如下并发用户量:

  • 平均并发用户数 C=500*8/10=400
  • 并发用户数峰值 C^=400+3*根号400=460


相关文章推荐

网站并发量的计算方法

你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?  PV是什么: PV是page view的简写。PV是指页面的访问...

如何准确估算并发数?

http://blog.sina.com.cn/s/blog_544b2b160100gof6.html 这次活动带给我最深刻的印象就是:由于业务流程中的预见性准备不足,导致用户大量...

如何测试一个网站的性能(并发数)?

JMeter网站并发性测试 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用...
  • zhang_ps
  • zhang_ps
  • 2016年05月08日 15:33
  • 18183

系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式

PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素:   一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CP...
  • wind19
  • wind19
  • 2013年02月21日 19:47
  • 173306

性能测试如何计算并发用户数

在实际的性能测试工作中,测试人员常常会关心到并发用户数,也就是从业务角度关注究竟应该设置多少个并发数比较合理,以下是一个估算并发用户数的方法:   (1) 计算平均的并发用户数: C = nL/T  ...

软件性能——“并发用户数”、“系统用户数”和“同时在线用户数”之间的差别

软件性能——“并发用户数”、“系统用户数”和“同时在线用户数”之间的差别 一、软件性能的关注点 对一个软件做性能测试时需要关注那些性能呢? 我们想想在软件设计、部署、使用、维护中一共有哪些角色的参与...

系统的平均并发用户数和并发数峰值如何估算

一、经典公式1:    一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据     1)平均并发用户数为 C = nL/T   2)并发用户数峰值 C‘ = C + 3*根号C ...

如何通过最大用户并发数来确定系统最大用户数

作者:王小王 链接:https://www.zhihu.com/question/39608108/answer/82173112 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 ...

并发连接数、请求数、并发用户数

并发连接数、请求数、并发用户数 概念 并发连接数-SBC(Simultaneous Browser Connections) 并发连接数指的是客户端向服务器发起请求,并建立了TCP连接。每秒...

系统的平均并发用户数和并发数峰值如何估算

一、经典公式1:    一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据     1)平均并发用户数为 C = nL/T   2)并发用户数峰值 C‘ = C + 3*根号C ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据性能需求评估并发用户数
举报原因:
原因补充:

(最多只允许输入30个字)