性能测试(基础、方法)

文章目录

      • 性能测试基础
      • 软件性能测试方法论
      • 性能测试的方法

性能测试基础

  • 软件性能的不同视角
    • 用户视角
    • 管理员视角
    • 开发视角
  • 主要术语
    • 响应时间
    • 并发用户数
    • 吞吐量
      • 单位时间内系统处理的客户请求的数量
    • 性能计数器(资源利用率)
      • 描述服务器或操作系统性能的一些数据指标
      • 与资源利用率有关
    • 思考时间
      • 也称休眠时间
      • 指每个请求之间的间隔

软件性能测试方法论

  • SEI负载测试计划过程
    • 目标是产生清晰、易理解、可验证的负载测试计划
    • 包括六个关注区域
      • 目标、用户、用例、生产环境、测试环境和测试场景
  • RBI方法(Rapid Bottleneck Identify)
    • 快速识别系统性能瓶颈
  • 性能下降曲线分析法
    • 性能随用户数增长而出现下降趋势的曲线
    • 性能主要指响应时间
    • 分为:单用户区域、性能平坦区、压力区域、性能拐点
  • LoadRunner的性能测试过程
    • 将测试过程分为计划测试、测试设计、创建VU脚本、创建测试场景、运行测试场景和分析结果
  • Segue提供的性能测试过程
    • 适合性能调优和性能优化
  • PTCM模型
    • 测试前期准备、测试工具引入、测试计划、侧四设计与开发、测试执行和管理、测试分析

性能测试的方法

  • 性能测试
  • 负载测试
  • 压力测试
  • 配置测试
  • 并发测试
  • 可靠性测试
  • 失效恢复测试

你可能感兴趣的:(软件测试)