作为软件测试人员,我们经常会遇到压力测试、稳定性测试、功能测试、性能测试、兼容性测试等等,有时在工作中潜移默化的就已经在使用这些测试方法中包含的点,但是我们没有太在意去总结梳理,那么每个测试方法的关注点是什么?如:在性能测试的过程中我们应该最该关注什么?等等的思考呢,经过几次的总结,今天首先将性能测试的关注点进行梳理,其余的测试后面的博客中将会补充。

  

  概念:是检验系统性能是否符合要求的测试

  性能是评估一个软件最为关键的维度,性能测试关注点: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) 检验硬件配置是否能够满足客户需求

  最终起到优化系统的目的

在后期的工作中遇到了性能方面的问题在来补充,有问题的地方可提出来大家一起交流,感谢!

转载于:https://www.cnblogs.com/syw20170419/p/7059801.html

性能测试关注点整理总结!相关推荐

  1. 性能测试关注点整理总结

    作为软件测试人员,我们经常会遇到压力测试.稳定性测试.功能测试.性能测试.兼容性测试等等,有时在工作中潜移默化的就已经在使用这些测试方法中包含的点,但是我们没有太在意去总结梳理,那么每个测试方法的关注 ...

  2. 软件性能测试关注点,盘点性能测试必须掌握的技术点

    前段时间,有一些小伙伴提出希望我们推送点性能测试的技术干货.所以,小编今天通过上网查资料,结合项目实操过程中的一些问题,总结了一些关于性能测试的内容,希望是大家想要了解的内容哈. 1.性能测试的目的 ...

  3. APP性能测试关注点详细介绍

    性能测试的关注点 CPU.内存.流量.电量.启动速度.流畅度 性能测试工具GT的基本介绍 1.性能测试工具 GT 的作用: 监控常见的性能指标.CPU.内存.流量.电量.流畅度 抓取 log 抓包 2 ...

  4. 手机程序开发和测试关注点整理

    最近公司要组建手机测试部门,总结一下自己3年多做手机开发的经验,都是零星的木有条例,希望有帮助.大家有其他好的可以留言,互相交流. 手机做为受限设备,从受限角度来考虑,他是屏幕尺寸受限,计算能力受限, ...

  5. 应用性能测试关注点(来自听云)

    1.指标定义: 2.APP的交互性能 交互时间:是指用户与移动应用的界面元素和 内容交互的体验耗时. 首包时间:是指发送HTTP请求结束开始至收到 WEB服务器返回第一个数据包的消耗时间. HTTP响 ...

  6. 新手上路:盘点「性能测试」必须弄懂的技术点

    前段时间,有一些小伙伴提出希望我们推送点性能测试的技术干货.所以,小编今天通过上网查资料,结合项目实操过程中的一些问题,总结了一些关于性能测试的内容,希望是大家想要了解的内容哈. 1.性能测试的目的 ...

  7. 同样是软件测试工程师,为什么性能测试月薪更高?

    嗨,对软件测试感兴趣的小伙伴们,想必你们都想了解为什么性能测试工程师的月薪更高吧?下面,就让我为大家细细道来~ 首先,软件测试主要分为:功能测试.性能测试.自动化测试.易用性测试.兼容性测试.可靠性测 ...

  8. 1.性能测试项目实战

    怎么开展性能测试 什么时候开始性能测试 1.先确定需不需要做 客户有明确的性能需求 当没有明确需求时 如果市场用户访问量不大,时间允许就做一个基准测试,时间不允许就不做 市场用户量比较大,需要先跟产品 ...

  9. 性能测试平台ngrider

    一,ngrider简介: nGrinder是NHN公司基于Grinder开发的开源性能测试平台. 1.b/s架构,非常易用,有友好简洁的用户界面,,能在Windows,linux,mac系统运行: 2 ...

最新文章

  1. c打印char* 数据_JAVA基础篇(数据类型)
  2. 2020高考志愿填报:去哪个城市?选什么专业?挑哪个学校?大数据分析告诉你!
  3. CompletableFuture线程串行化方法
  4. “金牛智慧城市”APP上线 一键可查找公厕和公园
  5. MacBook设置终端命令行的颜色高亮显示
  6. C++函数参数的规则
  7. 在计算机中怎么找到打字的文件,想在电脑上打字,然后把电脑上写的字,弄到纸上怎么做...
  8. ICT技术成熟度曲线:零信任、数据安全、云原生安全的兴起
  9. 利用快速傅里叶计算多项式相乘
  10. 凡诺CMS 未授权访问+文件包含Getshell
  11. 【opencv14】cv::Mat---Desne数组类
  12. 干货满满:一位博士在华为的22年
  13. 在多台终端设备的i茅台应用中,实现同时自动化预约X酒的解决方案
  14. java做计算器_java实现简单计算器
  15. Python-turtle模块绘图(升国旗)
  16. Vargant - 复数VM共用相同的私有key
  17. 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )
  18. 使用javax.mail发送邮件详解
  19. 网页版女朋友表白告白代码,可轻松定制表白内容、认识时间等,html爱心表白代码
  20. 我对软件测试行业的看法

热门文章

  1. java用thinkpadx1_还用老的办公本? 处理文件速度怎够用
  2. 北斗云计算机怎么样,北斗定位2.0版服务平台来了
  3. Django模型自定义查询管理器
  4. python实现轨迹回放供应_运动轨迹回放 百度地图api示例源码
  5. 使用gdal和java对TIF格式正射影像进行拉普拉斯锐化
  6. 个人成长:2021年中随想记
  7. 通俗易懂的泰勒展开微积分推导过程
  8. java多线程中几个常用的方法
  9. JSON学习笔记(五)- JSON.stringify()
  10. scala学习笔记-集合操作(15)