论“性能需求剖析”系列专题(二)之 常用的性能需求获取办法51CTO博客 - 凯时娱乐

论“性能需求剖析”系列专题(二)之 常用的性能需求获取办法51CTO博客

2019-01-03 15:20:41 | 作者: 浩宕 | 标签: 需求,获取,剖析 | 浏览: 1215

实践过程中常常对功用需求该怎么获取而纠结,本博文进行具体的介绍,理论与事例一起附上,期望咱们多多评论拍砖。 常用的功用需求获取办法

下面就跟咱们一同评论几种常用的获取功用需求的办法。

1.依据用户清晰要求

依据用户清晰给出的测验相关数据和方针是剖析体系功用需求最直接、最简洁的办法。关于前面说到的专业型客户,如银行、军事、医疗、政府机关等以及国外客户大多都会给出较清晰的功用需求(呼应时刻、并发量、服务器资源方针等),作为开发方,只需进行收拾后参照清晰方针进行测验即可。

2.依据用户供给的已有数据收拾剖析得出

所谓客户供给的已有数据指客户事务买卖的纸质数据、客户旧版本体系中的历史数据(服务器日志、数据库记载等)。例如,一个未曾运用过电子体系的稳妥公司,获取需求时可以经过汇总已有投保纸质单据进行剖析,得出各地域及每年某个时刻段的投保、理赔数量、首要投保及理赔的险种事务等来进行功用测验。若该公司已有旧版本的电子投保体系,则旧版本的运转体系中存在了很多有价值的数据。比方:Web服务器(IIS、Apache或Jboss等)的日志中记载了体系拜访状况以及犯错信息等,咱们可依据日志信息剖析客户的事务量,以及每年、每月、每周、每天的峰值事务量等(经过服务器日志获取功用需求的办法拜见1.6.3节)。此刻,以充沛的实在事务数据做参阅得出的功用需求显得愈加实在有效。

3.依据同职业中相似项目或相似职业中的数据

该办法包含了两种状况,一种为“依据同职业种相似项目的数据”,另一种为“依据相似职业中的数据”。这两种状况所表达的意义是共同的:当自己没有某些资源时,要学会凭借外界力气帮忙自己完结功用方针的获取。比方,有读者可能会这样问:需求中没有阐明功用需求,只说要做一个网站的功用测验。此刻,怎么展开功用测验呢?答复是:先剖析用户群特征,然后参阅其他同行企业的公布出来的数据进行测验。

下面,给出几个依据同职业中相似项目的数据或相似职业中的数据得出功用需求的几个实例。

例1-1. 在某企业网站的成功解决计划中介绍该计划的优势为:“完结了7*24安稳运转要求,体系可承载3000用户一起拜访,1秒快速呼应您的恳求等”,其间的数据可作为功用需求的参阅。

例1-2. 有一些网站主页自身就供给了点击量、文章浏览量等核算信息,虽然在许多时分,不能彻底照搬这些数据,但这些信息依然具有很强的参阅价值。

例1-3. 在开发一个稳妥类软件时,除了可从客户发布的一些成功解决计划中获取数据,还能自动去讨取一些数据,比方,可以咨询某稳妥公司:“我想购买贵公司的稳妥,但首先要了解一下投保状况和理赔的数据或份额等,好让自己更坚信公司的诚信……”。不过,这种办法不被引荐,由于对方的答复很可能存在水分以进步事务量。

例1-4. 可以凭借一般的B/S架构的项目功用方针来套,比方:2/5/10准则,即2秒的呼应是愉快的,5秒是可接受的,10秒是最大可忍受的。

4.80/20准则剖析核算得出

在功用测验需求获取中,经典的80/20准则可理解为:每个作业日中80%的事务在20%的时刻内完结;80%的功用只会有20%的用户拜访,或者说80%的用户只运用20%的功用。

例1-5. 每年事务量会集在8个月内,每个月有20个作业日,每个作业日为8小时作业制。依据80/20准则,可得出,每天80%的事务在1.6小时(8小时*20%)内完结。上一年,全年处理事务约100万笔,其间15%的事务处理中每笔事务需对应用服务器提交7次恳求;70%的事务处理中每笔事务需对应用服务器提交5次恳求;其他15%的事务处理中每笔事务需对应用服务器提交3次恳求。依据以往核算成果,每年的事务增量为15%,考虑到往后3年事务开展的需求,测验需按现有事务量的2倍进行。请依据上述数据进行测验强度的预算。

v每年总的恳求数:

(100万笔*15%*7次/笔+100*70%*5/笔+100*15%*3/笔)*2倍=1000万次/年。

v每天恳求数:

v每秒恳求数:

(62500次/天*80%)/(8小时*20%*3600秒/小时) = 8.68次/秒(约为9次/秒)。

可见,服务器处理才能应达9次/秒。

5.使命散布图

若使用上面的某种办法获取到了客户事务相关的某些数据,则可凭借使命散布图作进一步剖析。使命散布图可以直观地展示客户事务在24小时内的买卖状况,能帮忙读者收拾出买卖频频的事务品种及相应的时刻段。如:表中是某在线购物网站的使命散布图,从中可见:12:00-14:00及20:00-22:00点之间的买卖混合程度较高,“查询”使命的并发用户在14:00到达最大。使命散布图也支撑对全年或某个月的使命散布状况作核算剖析,在此不再赘述。

某在线购物网站的使命散布图

典型事务

并发用户数(单位:百人)

登录




2

5

30

35

6


70

75

3

注册





2

20

10

3


30

25


查询




3

8

50

40

8





放入购物车




2

3

30

30

6





付出





1

25

20

5





时刻

2

4

6

8

10

12

14

16

18

20

22

24



版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章