系统与软件工程性能测试方法标准

性能测试的种类包含以下几种:

1.负载测试 load testing

用户评估系统与软件在预期变化负载下的性能表现,负载通常位于低估,典型,高峰使用的预期条件之间。

注:性能效率测试的一种。

建立模型

导出测试覆盖项

对于负载测试,每项被测业务的负载量需求为一个测试覆盖项。

导出测试用例

2.压力测试 stress testing

用户评估系统与软件在高于预期或指定容量负载需求,或低于最少需求资源的条件下的性能表现。

注:性能效率测试的一种。

建立模型

导出测试覆盖项

对于压力测试,每项被测业务的压力测试需求为一个测试覆盖项。

到处测试用例

3.峰值测试 spike testing

用于评估系统与软件在短时间内负载大幅度超出通常负载时的性能表现。

注:性能效率测试的一种。

建立模型

导出测试覆盖项

对于峰值测试,每项被测业务的峰值负载强度计划测试值为一个测试覆盖项。

导出测试用例

4.扩展性测试 scalability testing

用于评估系统与软件适应外部性能需求变化(如用户负载支持,事务数量,数据量等)的性能表现。

注:性能效率测试的一种。

5.容积测试 volume testing

用于评估系统与软件在吞吐量,存储容量或两者兼考虑的情况下处理指定数据量(通常达到最大值指定容量或接近最大值)的能力。

注:性能效率测试的一种。

6.疲劳强度测试 endurance testing

用于评估系统与软件在指定时间段内,能够持续维持所需的负载的能力。

注:性能效率测试的一种。

性能测试的概述:

性能测试用于评估待测系统与软件在给定的时间和其他资源限制下完成其指定功能的程度,也称作性能效率测试。

系统与软件性能效率质量特性和子特性见GB/T25000.10-2016标准描述。系统与软件性能效率质量测试参照附录。

性能测试过程:

1.概述

性能测试过程包括性能测试需求分析,性能测试涉及和实现,性能测试执行和性能测试总结四个过程。

2.性能测试需求分析

3.性能测试设计和实现

4.性能测试执行

5.性能测试总结

相关推荐
yumuing blog7 小时前
【论文解读】AGENTLESS:揭开基于LLM的软件工程代理的神秘面纱,重塑软件工程自动化新基线
运维·自动化·软件工程·llama
一仰众山高19 小时前
三相感应电机的建模仿真(2)基于ABC相坐标系S-Fun的仿真模型
算法·matlab·软件工程
是程序喵呀1 天前
软考《信息系统运行管理员》-2.2 信息系统运维的组织
运维·软件工程
寅双木2 天前
时钟系统框图(时钟树)解析
笔记·软件工程·软件构建
安若ly3 天前
VDS虚拟导播切换台软件
经验分享·视觉检测·软件工程·软件需求
Lidar0083 天前
Leica Cyclone 3DR2024 一款功能强大的点云建模软件下载License获取
软件工程
猴哥聊项目管理3 天前
不同行业如何选择适合自己行业的项目管理工具?
测试工具·软件工程·开源软件·产品经理·软件需求·devops
LabVIEW开发4 天前
LabVIEW项目外协时选择公司与个人兼职的比较
软件工程·labview·labview开发
一只机械工装熊4 天前
TFD那智机器人仿真离线程序文本转换为现场机器人程序
机器人·软件工程
画饼校长4 天前
【C++ Primer Plus学习记录】函数的基本知识
开发语言·c++·学习·visualstudio·软件工程