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

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

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.性能测试总结

相关推荐
九成宫10 小时前
IT项目管理期末复习——Chapter 5 项目范围管理
笔记·项目管理·软件工程
摩西蒙11 小时前
软考计算机组成原理学习笔记-1
笔记·学习·软件工程
郝学胜-神的一滴3 天前
墨韵技术|CMake:现代项目构建的「行云流水」之道
c++·程序人生·软件工程·软件构建·cmake
停止重构3 天前
我大概也是软件工程的专家
低代码·软件工程·规范·开源框架·自研开发语言
Duran.L3 天前
从限购到畅通:GLM-5.1 Coding Plan接入攻略
人工智能·ai·软件工程·个人开发·ai编程
workflower5 天前
深度学习是通用型人工智能的基础
人工智能·深度学习·设计模式·软件工程·软件构建·制造
搜佛说5 天前
01-第1章-概述与快速开始
物联网·golang·开源·软件工程·边缘计算·嵌入式实时数据库
无籽西瓜a6 天前
【西瓜带你学设计模式 | 第十五期 - 策略模式】策略模式 —— 算法封装与动态替换实现、优缺点与适用场景
java·后端·设计模式·软件工程·策略模式
老兵发新帖6 天前
软件开发国内常用镜像源配置及回退方法(MAC版)
macos·软件工程
老兵发新帖7 天前
ast-grep
软件工程