zhangnanpeng

一、为什么做性能测试  

1 找出性能的瓶颈,达到软件的质量目标,给用户带来良好的体验

二、性能测试指标

 1 A.事务:人为定义的一个或者多个操作,性能测试监控的最小单元
 2 B.响应时间:客户端发出请求开始到客户端收到所有数据所消耗的时间,满足258原则,不含页面渲染时间
 3         s=客户端+网络传输+web服务器处理时间+数据库服务器处理时间+web服务器处理时间+网络+客户端
 4 C.并发用户数:同一时刻与服务器进行数据交互的所有数据量并发量参考:参考其他同类产品,分析历史数据
 5 D.吞吐量:单位时间内服务器处理的字节数,单位B/s(吞吐率=吞吐量/测试时间)
 6 E.吞吐率:单位时间内,从服务器返回的字节数,服务器处理用户提交的请求数,吞吐率=吞吐量/测试时间
 7 F.T P S :服务器每秒处理的事务数
 8 G.点击率:每秒用户向服务器提交的http数量
 9 H.资源理用率:服务器不同硬件被使用程度(CPU,内存,网络,硬盘)
10 I.性能计数器:服务器或操作系统性能的一些数据指标
11 G.思考时间:用户操作时,每个请求之间的间隔(函数:lr_think_time)

 三、性能测试分类

1 A.性能测试:通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求 
2 B.负载测试:逐步给服务器施加压力,直到性能指标达到极限,测试软件性能瓶颈 
3 C.压力测试:逐步给服务器施加压力,直到服务器某项性能失效,测试软件性能极限 
4 D.配置测试:通过测试找到软件各项资源最优设置 
5 E.容量测试:测试软件最多能够承受多少用户访问 
6 F.并发测试:同一时刻对同一个服务器测试,如操作相同是绝对并发,如果操作不同是相对并发 
7 G.失败测试:负载均衡中,在软件系统发生局部的故障的时候,还能承受的压力 
8 H.可靠性测试:给服务器施加一定的压力(cpu在70%以上),运行一段时间,看系统是否稳定

 四、性能测试流程

1 A.准备阶段:需求分析-性能方案-性能测试计划-用例设计-搭建环境 
2       .需求分析:对测试对象,性能指标,测试场景进行分析 
3       .测试方案:工具选择,环境搭建,测试策略    ,监控工具 
4       .测试计划:人员及进度安排,压力机配置数量要求,风险等 
5       .用例设计:对用例的设计,对场景的设计,及预期结果的 
6 B.测试阶段:录制脚本-设置场景-运行场景-结果分析-定位分析问题 

 

分类:

技术点:

相关文章:

  • 2021-12-08
  • 2021-10-29
  • 2022-01-17
  • 2021-11-10
  • 2021-12-06
  • 2021-11-20
  • 2021-08-02
  • 2021-09-11
猜你喜欢
  • 2021-11-19
  • 2021-11-19
  • 2021-11-19
  • 2021-08-26
  • 2021-11-25
  • 2021-12-03
  • 2021-10-26
相关资源
相似解决方案