2018-10-10性能测试加强

2018-10-10  本文已影响27人  心若无情

性能测试加强

一、预期tps(吞吐量)

  1. 完成一个请求的总时间--定时器间隔+平均响应时间
  2. 一个线程一秒内可以完成多少次请求--1/(定时器间隔+平均响应时间)
    3.预期的TPS(吞吐量)--(1/(定时器间隔+平均响应时间)) * 线程数


    定时器时间间隔
    平均响应时间
    线程数

二、性能测试

  1. 性能阶段:资源充足,请求越多,吞吐量越大
  2. 负载阶段:负载达到最佳,请求数增加,响应时间增加,总的趋稳
  3. 压测阶段:超出系统负载,开始部分报错,响应时间大幅增加
  4. 服务器挂掉:系统崩溃,无法处理业务
    性能测试阶段
性能测试曲线

三、运维监控报告

主要监测内容:cpu、内存、带宽、TCP连接数(服务器最大支持同时连接数量)、磁盘读写速率上线

四、性能瓶颈

  1. 硬件:cpu、内存、磁盘
  2. 网络:带宽
  3. 配置:tcp连接数
  4. 软件:程序
  5. 数据库:

五、性能测试场景

  1. 支持的最大并发数(同时进行的线程数):线程数够多,循环次数适中。
  2. 一段时间的持续处理能力:保持一定的吞吐量,持续运行一段时间--线程数一定,运行时间确定。
  3. 一段时间的最大处理能力:一段时间之内,处理多少请求--线程数适中,循环次数够多。

六、脚本执行方式

  1. 手动执行
上一篇 下一篇

猜你喜欢

热点阅读