栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > 架构设计

性能测试指标

架构设计 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

性能测试指标

对于不同类型的系统,软件性能的关注点各不相同,比如:Web 类应用和手机端应用,一般以终端用户感受到
的端到端的响应时间来描述系统的性能;非交互式的应用。

比如典型的电信和银行后台处理系统,响应时间关注更多的是事件处理的速度,以及单位时间的事件吞吐量。
对同一个系统来说,不同的对象群体对软件性能的关注点和期望也不完全相同,甚至很多时候是对立的。这里,不同的对象群体可以分为四大类:终端用户、系统运维人员、软件设计开发人员和性能测试人员。

衡量软件性能的三个最常用的指标:并发用户数、响应时间,以及系统吞吐量。
【并发用户数】并发用户数包含业务层面和后端服务器层面两层含义。
业务层面并发用户数:使用系统的用户总数。
后端服务器层面的并发用户数:同时向服务器发送请求的数量。
这个指标同时取决于业务并发用户数和用户行为模式,而且用户行为模式占的比重较大。


【响应时间】应用系统从请求发出开始,到客户端接收到最后一个字节数据所消耗的时间”,是用户视角软件性能的主要体现。
响应时间,分为前端展现时间和系统响应时间两部分。其中,前端时间,又称呈现时间,取决于客户端收到服务器返回的数据
后渲染页面所消耗的时间;而系统响应时间,又可以进一步划分为 Web 服务器时间、应用服务器时间、数据库时间,以及各
服务器间通信的网络时间。
响应时间应该包含两层含义:技术层面的标准定义和基于用户主观感受时间的定义。而在性能测试过程中,我们应该使用哪个层面
的含义将取决于性能测试的类型。显然,对于软件服务器端的性能测试肯定要采用标准定义,而对于前端性能评估,
则应该采用用户主观感受时间的定义。

【吞吐量】系统吞吐量,是最能直接体现软件系统负载承受能力的指标。
对性能测试而言,通常用“Requests/Second”“Pages/Second”“Bytes/Second”来衡量吞吐量。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/906897.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号