作为软件测试人员,我们经常会遇到压力测试、稳定性测试、功能测试、性能测试、兼容性测试等等,有时在工作中潜移默化的就已经在使用这些测试方法中包含的点,但是我们没有太在意去总结梳理,那么每个测试方法的关注点是什么?如:在性能测试的过程中我们应该最该关注什么?等等的思考呢,经过几次的总结,今天首先将性能测试的关注点进行梳理,其余的测试后面的博客中将会补充。
概念:是检验系统的性能是否符合要求的测试
性能是评估一个软件最为关键的维度,性能测试关注点:how much 与 how fast
一、性能测试的分类:
1)极限测试:
在各种边界压力情况下,如电池、存储、网速,验证APP是否能正确响应,内存满时安装APP—运行APP时手机断电---运行APP时断网
2)响应能力测试:
APP中各类操作是否满足用户响应时间要求,APP安装—APP卸载—APP各类功能性操作的响应时间
3)压力测试:
反复/长期操作下、系统资源的占用情况
二、性能的评估:
评估典型用户应用场景下,系统资源的使用情况(可测试方面:安装与启动时间—CPU的占用—内存的占用—流量的耗用—电量的耗用—-网速--后端(并发连接数),测试APP中的各类操作是否满足用户响应时间要求)
三、性能测试的指标:
性能测试指标的来源:用户对各项指标提出的明确需求,如果用户没有提出性能指标则根据用户需求、测试设计人员的经验来设计各项指标(需求+经验)
1)可用性(可用时长)
2)响应时间(用户发起请求到应用响应完全到达用户客户端所消耗的时间)
3)吞吐率(某些面向应用的时间的发生概率)
4)资源利用率(对某种资源理论容量的使用百分比)
四、性能测试的目的:
1) 测试系统的性能指标
2) 检查系统的性能瓶颈
3) 给出较合适的软硬件配置方案
4) 检验硬件配置是否能够满足客户需求
最终起到优化系统的目的
性能测试关注点整理总结
发表于:2017-08-06
作者:网络转载
来源:
- 周排行
- 月排行
- 评论排行
-   云测试的两种类型——云与性能测试
-   性能测试场景设计深度解析
-   一次完整的性能测试,测试人员需要做...
-   Docker中IO、MariaDB的性能测试
-   怎样设计全链路压力测试平台?
-   性能测试准入准出规范
-   当我们讨论性能测试时,我们在说什么?
-   应用中间件性能测试技术方法
-   Docker容器网络性能测试和调优策略
-   系统吞吐量(TPS)和用户并发量计算公式
-   云测试的两种类型——云与性能测试
-   白盒测试的六种覆盖准则
-   怎样设计全链路压力测试平台?
-   稳定性测试怎么做,这篇文章彻底讲透了!
-   从软件出发,非功能测试思考总结
-   展望2017,谁是网络技术头牌?
-   C/C++单元测试工具Visual Unit 4 介绍
-   国内外最好用的6款Bug跟踪管理系统
-   性能测试指标评估必读
-   百度软件测试方案模板
-   38张史上最全的IT工程师技能图谱
-   C/C++单元测试工具Visual Unit 4 介绍
-   2019年,你会选哪些安全测试工具?
-   十款Web服务器性能压力测试工具
-   软件测试入门指南:周期、模型和文档化
-   记自动化测试成神学习之路
-   软件测试全景图 -最全的思维导图