
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的企业都开始招聘软件运维相关的岗位类型,而本文我们就通过案例分析来简单了解一下,软件运维性能需求分析常见问题都有哪些。
一、性能需求收集的途径/方法
1.客户需求
客户如果对自身系统非常了解,并且提出明确的性能需求,或者希望系统能负载多大的压力的时候,我们可以采用客户的性能需求。
2.历史业务数据
通过产品经理或者运营收集以往公司的业务情况,如网站PV、UV,每星期/每月的峰值业务量,每天业务交易量多的时间段,用户的增长速度,用户对系统的哪些模块使用频繁等。
3、性能指标的调查
对系统性能进行调研,收集系统各方面数据,如TPS、平均响应时间、90%/95%响应时间、CPU、内存、磁盘、网卡等。
4、参考同行业项目经验
如果公司没有类似的项目经验,我们可以参考同行业的相关项目需求,借鉴他们成熟的需求考虑自己项目会哪些情况。在借鉴的同时需要结合自身产品情况,不能完全照搬。
二、性能测试点的选取
1.核心业务
以公司主要的业务为一核心,无论如何先要优先满足这些业务的性能测试。如何确定哪些业务是关键业务,看产品的定性与定调,如果电商行业、金融交易行业,主要的业务就是与交易挂钩,如下单、付款等接口。
2.高访问量的功能点
根据项目各个功能点的访问量,可以以小时、天、周、月为统计单位,如果访问量高,表示该功能点承受压力也就大,同时它又是关键业务,那么基本可以确定该功能点为测试点。
3.业务逻辑复杂度高
业务复杂度高的功能点通常是核心业务且请求量高。如果一个业务的访问量不高,业务逻辑却很复杂,也是需要进行性能测试的。因为往往出错的可能性会很高,严重影响系统的正常运行
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。