软件性能测试学习笔记第一课:概念
2017-11-28 00:08
417 查看
性能测试需求性:
①目前接触到的应用以及系统,都是基于网络的分布式应用。(web:b/s,QQ:c/s)
②用户数量增加:系统负载挑战(1.能够承受的并发用户数量 2.带宽是否足够 3.cpu,内存,硬盘速度 4.内存型数据库 7.系统稳定性 8.响应时间)
-----------------------------------------------
需要掌握:
①性能测试核心技术和原理
②LR工具的运用
③性能测试的实施过程
④LR对于专项的测试难以解决,需要从原理,方法,性能测试的本质进行解决。
--------------------------------------------------
性能测试核心概念:performance testing
①负载测试:Load testing: 不同用户数量下,系统的具体表现,性能指标
②压力测试:Stress testing:高压力:系统是如何crash的(系统是如何崩溃的:内存泄露,堵塞,cpu,数据库等等),方便准备预案
③容量测试:Volumn testing系统最大能够支撑的数量(用户数量,数据库的容量--一个表在多大的容量内的速度表现)
指标:
①响应时间(Response time)从用户角度评价系统的处理速度【2,5,10原则】
②吞吐率/量(IO):硬盘IO,网络IO,CPU/内存,请求处理能力(每秒钟发送请求数,接受服务器响应,单位时间打开页面时间)
③事物处理能力(TPS--Transaction Per Second):事物:打开页面,,实现登录,,实现发帖回帖,,实现一笔网购,,找人聊天,,实现一笔支付。
------------------------------------------
性能测试关注点:
1.软件测试的作用和价值:
①产品观:产品设计的出发点和真实的需求(无用户不产品)
理解:研发过程,产品交付,功能完善,稳定可靠
②用户观:(满足用户使用的显性及隐性需求)
理解:不同用户主观使用体验。导致很多指标很难量化
③性能测试:(只是软件测试的一个类别)
理解:【三层架构】--客户端系统的响应时间--服务器端的处理速度--服务器端资源的使用情况--数据库端资源的使用情况--最大访问用户数量--最大的业务处理数量(首先关注核心业务)--考察系统支撑运行时间(7*24)--内存资源,线程资源能否正常回收--daima--wendingxing,kehuifuxing
--------------------------------------------
①目前接触到的应用以及系统,都是基于网络的分布式应用。(web:b/s,QQ:c/s)
②用户数量增加:系统负载挑战(1.能够承受的并发用户数量 2.带宽是否足够 3.cpu,内存,硬盘速度 4.内存型数据库 7.系统稳定性 8.响应时间)
-----------------------------------------------
需要掌握:
①性能测试核心技术和原理
②LR工具的运用
③性能测试的实施过程
④LR对于专项的测试难以解决,需要从原理,方法,性能测试的本质进行解决。
--------------------------------------------------
性能测试核心概念:performance testing
①负载测试:Load testing: 不同用户数量下,系统的具体表现,性能指标
②压力测试:Stress testing:高压力:系统是如何crash的(系统是如何崩溃的:内存泄露,堵塞,cpu,数据库等等),方便准备预案
③容量测试:Volumn testing系统最大能够支撑的数量(用户数量,数据库的容量--一个表在多大的容量内的速度表现)
指标:
①响应时间(Response time)从用户角度评价系统的处理速度【2,5,10原则】
②吞吐率/量(IO):硬盘IO,网络IO,CPU/内存,请求处理能力(每秒钟发送请求数,接受服务器响应,单位时间打开页面时间)
③事物处理能力(TPS--Transaction Per Second):事物:打开页面,,实现登录,,实现发帖回帖,,实现一笔网购,,找人聊天,,实现一笔支付。
------------------------------------------
性能测试关注点:
1.软件测试的作用和价值:
①产品观:产品设计的出发点和真实的需求(无用户不产品)
理解:研发过程,产品交付,功能完善,稳定可靠
②用户观:(满足用户使用的显性及隐性需求)
理解:不同用户主观使用体验。导致很多指标很难量化
③性能测试:(只是软件测试的一个类别)
理解:【三层架构】--客户端系统的响应时间--服务器端的处理速度--服务器端资源的使用情况--数据库端资源的使用情况--最大访问用户数量--最大的业务处理数量(首先关注核心业务)--考察系统支撑运行时间(7*24)--内存资源,线程资源能否正常回收--daima--wendingxing,kehuifuxing
--------------------------------------------
相关文章推荐
- 软件测试学习笔记第一课:测试定义,目的。
- 软件测试学习笔记_软件测试的基本概念
- 学习——精通软件性能测试笔记
- jmeter学习笔记(三)-性能测试概念
- 软件测试实验学习笔记系列7--性能测试
- 软件测试学习笔记-概念篇(一)
- 「软件测试」学习笔记 第一课
- 软件测试学习笔记之一V模型
- 软件测试学习笔记之三 JAVA编程技能入门级1
- 【MPI学习笔记】5:传统形式的方阵向量并行乘法及性能测试
- 软件测试基础课程学习笔记4--测试用例设计方法技巧
- 软件测试之loadrunner学习笔记-02集合点
- 软件测试-学习笔记(一)
- 软件开发过程学习笔记(六)之测试报告模板 分类: 开发过程 2015-07-08 14:50 8人阅读 评论(0) 收藏
- 软件测试学习笔记--(测试计划的内容)
- Rickie的软件测试学习笔记-第七周
- [学习笔记]软件测试基本术语
- 计算机软件测试技术学习笔记(整理)
- Web前端性能测试与优化 学习笔记 V0.2
- 性能测试工具【http_load】学习笔记