性能测试场景设计和执行

场景设计和执行

场景设计

  • 根据业务提供大数据业务每日、每天执行次数,设计性能测试模型
  • 根据测试模型设计测试场景:单业务场景、混合业务场景、稳定性场景、异常场景
  • 根据每个场景编辑jmeter测试脚本

场景执行

  • 是根据大概估算,使用较小的并发线程去测试,如果测试过程,出现了TPS已稳定,降低并发数,如果未到达TPS瓶颈,增加并发数,逐渐找到最大TPS和并发线程数及响应时间
  • 在最优数据执行后,截图记录相关数据。
  • 混合业务场景测试时,需要根据模型控制不同业务的比例

实战场景演示

场景统计

场景类型 业务 线程数 Ramp-up 持续时间 TPS
单业务 访问首页 20 200 300 102
单业务 登录创建退出 10 200 360 252
混合业务1串行运行 混合业务串行 10 200 360 20263
混合业务2并行运行 混合业务并行 10 200 360 115.40
混合业务3并行运行 混合业务并行 20 200 360 121
混合业务4并行运行 混合业务并行 40 200 360 115.2
混合业务5分布式压测 混合业务分布式压测 20 200 360 120

执行结果截图

  • 访问首页

    • 压力线程数

    • TPS

    • 响应时间

  • 登录创建退出

    • 压力线程数

    • TPS

    • 响应时间

  • 混合业务1串行运行

    • 压力线程数
    • TPS
    • 响应时间
  • 混合业务2并行运行10线程

    • 压力线程数
    • TPS
    • 响应时间
  • 混合业务3并行运行

    • 压力线程数
    • TPS
    • 响应时间
  • 混合场景4并行运行

    • 压力线程数
    • TPS
    • 响应时间
  • 混合业务5分布式压测

    • 压力线程数
    • TPS
    • 响应时间
  • 稳定性测试场景

    • 压力线程数
    • TPS
    • 响应时间
posted @ 2022-08-25 11:10  77的小白  阅读(87)  评论(0)    收藏  举报