网站制作学习网经验与学习→正文:评价软件或者接口质量标准
字体:

评价软件或者接口质量标准

经验与学习 2022/8/1 16:26:09  点击:不统计

<本文原载于www.forasp.cn>

几个应用程序性能指标可帮助软件开发团队衡量性能。跟踪软件产品性能的关键指标包括:
 
1. 响应时间
它是性能的基本度量,包括从请求进入服务器到从服务器接收到最后一个字节所经过的时间。此响应时间指标以千字节每秒为单位。
 
2. 请求率
请求率指标被称为客户端发送的应用程序被注册为 HTTP 请求并发送到服务器。服务器软件然后处理请求,生成响应,并响应客户端。一致请求的总数记录为每秒请求数 (RPS)。请求可以以任何数据格式记录,如 HTML 页面、Javascript 库、多媒体文件、XML 文档等。
 
3. 用户交易
软件界面记录用户操作的顺序。将实际事务时间与预期时间进行比较有助于得出系统在通过负载测试时的成功程度。
 
4. 每单位时间的虚拟用户数
如果软件产品满足定义的要求,该指标有助于检查软件产品的性能。该指标使 QA 团队能够估计不同负载条件下的平均负载和软件行为。
 
5. 错误率
该指标计算一段时间内无效答案与有效答案的比率。这些结果以百分比表示。当软件负载超过其容量时会发生错误。跟踪错误的不同方式包括 HTTP 错误百分比、记录的异常、抛出的异常等。
 
6. 等待时间
等待时间也称为潜在时间,它是从请求发送到服务器的那一刻到接收到第一个字节所经过的时间。这些指标以 KB/s为单位。该指标与响应时间不同,因为包含的时间范围不同。
 
7. 平均加载时间
这是传递请求所用的时间段。这是用于根据其操作评估软件质量的主要参数之一。据观察,如果网页加载时间超过3s,则用户倾向于放弃该页面。因此,QA 团队的任务是测量平均加载时间。团队需要建议以较慢的速度优化页面加载的区域。
 
8. 峰值响应时间
该指标类似于平均加载时间。该指标包括应用程序完成请求所花费的最长时间。如果该参数高于平均加载时间,则表明软件中至少存在一个问题组件,需要注意。
 
9. 并发用户
该指标也称为负载大小,因为它有助于显示任何给定时间点的活跃用户数量。该指标广泛用于研究多个虚拟用户下的软件行为。它类似于每秒请求数,但不同之处在于它不会生成任何一致的请求。在思考时间的概念中,所有请求不会同时发送到服务器,而是按顺序发送到服务器,每个请求之间会有短暂的停顿。
 
10. 通过或失败的交易
这是最简单的指标之一,用于表示通过或失败的测试与执行的测试总数相比的百分比。该指标类似于最终用户的加载时间和关键指标。
 
11. 吞吐量
该指标定义了测试期间使用的带宽。该指标表示在给定时间内流经任何特定网络的最大数据量。该指标以 KB/s为单位,取决于并发用户的数量。
 
12. CPU利用率
好吧,名称本身就可以告诉您这些指标的全部故事以及如何处理它们。该指标用于计算 CPU(中央处理单元)用于处理最终用户提出的任何请求的时间。
 
13. 内存利用率
它是测试团队用来检查软件产品性能的具体指标之一。该指标定义了 QA 团队用于测试的任何给定设备上的物理内存在处理任何请求时使用了多少资源。
 
14. 用户会话总数
该指标提供任何特定时间的强度。这可以通过每周的会话数来衡量。或每月,这取决于产品所有者选择的时间范围。总用户会话数据包括查看的页面数和传输的字节数等详细信息。

%77w%77%2E%66%6F%72%61%73%70%2E%63%6E

·上一篇:aida64注册码 激活码 >>    ·下一篇:sphinx3.4 支持中文 >>
推荐文章
最新文章