性能测试初级篇1(理论知识)

第一章 性能测试基础

1、为什么做性能测试  

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

2、性能测试流程  

  性能测试需求分析---性能测试计划---性能测试用例---性能测试平台搭建---性能测试脚本开发---性能测试场景设置---性能测试执行---性能测试结果分析(找出瓶颈)---系统调优---性能测试报告输出

3、性能测试指标

  a、响应时间(Response time):每秒处理的事物,用户客户端发出请求,到服务器处理请求完成,在回到客户端所用的时间

  b、吞吐量(Throughput):单位时间内,客户端与服务器成功传送的数据量

  c、资源利用率(Resource utilization):服务器的硬件使用率,cpu,内存,磁盘,网络等的占用率

  d、点击率(Hits per second):每秒从客户端发送给服务器的请求数量

  e、并发用户数(Concurrent users):是同时执行一个操作的用户,或者是同时执行脚本的用户

  f、思考时间(Think time):模拟人思考的时间,两个操作的间隔时间

 4、性能测试分类

  a、负载测试:逐步给服务器施加压力,直到某一项性能数据不打达标,测试性能瓶颈

  b、压力测试:逐渐给服务器施加压力,直到服务器某项性能失败,测试性能极限

  c、配置测试:通过性能测试,找出软件各项资源最优的配置

  d、容量测试:通过性能测试,找出软件最多能承受多少用户同时访问

  e、并发测试:对同一个服务器,同一个时间,对服务器进行交互

        .绝对并发:相同的步骤相同的时间,对服务器进行交互

        .相对并方:不同的步骤相同的时间,对服务器进行交互

  f、失败测试:服务器出现故障后,能否自行恢复正常状态

  g、可靠性测试:给服务器施加一定的压力,运行指定的时长,看服务器性能是否稳定,各项指标性能是否正常性能测试初级篇1(理论知识)

猜你喜欢

转载自www.cnblogs.com/zhangnanpeng/p/10092670.html