当前位置: 首页 > article >正文

性能测试学习1:性能测试的理论与目的,与功能测试的区别

一.什么是性能?

1)性能:就是软件质量属性中的“效率”特性

2)效率特性:

①时间特性:表示系统处理用户请求的响应时间【通俗来说,就是使用系统是否流畅】

②资源特性:表示系统运行过程中,系统资源的消耗情况。资源包括:cpu,内存,磁盘等。

二.什么是性能测试?

性能测试概念:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程。

三.性能测试的目的是什么?

1)评估当前系统的能力

2)寻找性能瓶颈,优化性能

3)评估软件是否能够满足未来的需要

四.性能测试与功能测试的不同?

1)功能测试:验证软件系统操作功能是否符合产品功能需求规格,主要关注功能(正向,逆向)

正向:输入正确账号密码,登陆成功

逆向:输入错误账号密码,登录失败

2)性能测试:验证软件系统是否满足业务需求场景,主要关注业务场景的满足(时间,资源)

时间:一亿人使用正确账号密码登录,1s内成功登录

资源:同时服务器cpu使用率低于70%,内存使用率低于60%

注意:性能测试一定是在功能稳定后执行的!!!


http://www.kler.cn/news/331433.html

相关文章:

  • K8s域名解析方案CoreDNS(K8s Domain Name Resolution Solution CoreDNS)
  • QT-自定义信号和槽对象树图形化开发计算器
  • Spring1~~~
  • YOLOv1代码复现(论文复现)
  • 梦幻西游端游如何查看挂机进度,GameViewer远程随时手机畅玩梦幻西游
  • linux-CMake
  • 【Java】酒店管理系统
  • ComfyUI基本使用方法和常用插件
  • CentOS进行ICMP洪水测试并TShark抓包:完整指南
  • Java多线程在单体、微服务、服务网格与云原生架构中的理解与线程安全保障:总结与对比
  • 深入掌握 Qt 中的数据库操作:从基础到高级技巧
  • 【大数据】Doris 数据库与表操作语法实战详解
  • 【Unity踩坑】Unity更新Google Play结算库
  • 力扣 简单 111.二叉树的最小深度
  • 手机使用指南:如何在没有备份的情况下从 Android 设备恢复已删除的联系人
  • Linux 应用层协议HTTP
  • 初始Kafka
  • 贪心算法专题(一)
  • vue文件的认识
  • 【微服务】初识(day1)