1.响应时间:它衡量系统响应用户请求或操作所花费的时间。 它通常以毫秒或秒为单位进行测量。 响应时间越短表明性能越好。
2、吞吐量:指系统单位时间内能够处理的事务或请求的数量。 更高的吞吐量表明更好的性能和可扩展性。
3. CPU 利用率:它衡量软件应用程序执行期间中央处理单元 (CPU) 的利用率。 高 CPU 利用率可能表明存在性能瓶颈或资源限制。

软件性能测试
4. 内存使用情况:表示应用程序在执行过程中消耗的内存量。 监视内存使用情况有助于识别内存泄漏、内存消耗过多或内存管理效率低下。
5. 网络延迟:它测量数据通过网络在不同系统或组件之间传输所花费的延迟或时间。 高网络延迟会影响应用程序性能,尤其是在分布式或客户端-服务器架构中。
6. 错误率:指软件应用程序执行过程中遇到错误或故障的频率。 监控错误率有助于识别稳定性问题和需要改进的领域。
7. 可扩展性:它评估系统通过添加额外资源来处理不断增加的工作负载或用户负载的能力。 可扩展性测试有助于确定系统性能的上限并识别潜在的瓶颈。
8. 负载测试:它涉及模拟现实世界的使用场景,以确定应用程序在预期负载或峰值负载下的性能。 负载测试有助于识别性能下降、瓶颈和容量限制。
9. 压力测试:将系统置于极端条件下,例如高用户负载、有限资源或不利的环境因素,以评估其在这种情况下的行为和稳定性。
10.资源利用率:它测量软件应用程序执行过程中CPU、内存、磁盘I/O和网络带宽等系统资源的利用率。 监控资源利用率有助于识别资源瓶颈并优化性能。
通过测量和分析这些指标,可以深入了解软件应用程序的性能特征,并帮助确定需要改进或优化的领域。 使用的具体指标可能会有所不同,具体取决于应用程序的性质和为其定义的性能目标。