day21-性能测试的流程

性能测试的流程

性能测试需求分析

  • 弄清楚本次性能测试的需求是什么,性能测试的目的是什么?
    • 体现出专业性
    • 明确后续性能测试的要点
  • 主要需求有几种
    • 新系统的能力验证
    • 历史系统(明确的客户需求)
    • 找出系统的性能瓶颈
    • 稳定性验证(强度测试)

了解系统架构

  • 在环境搭建阶段,我们要了解项目的部署
  • 在性能测试分析阶段,要通过不同的系统架构去设计相应的测试模型
    • 真实地模拟用户实际的操作场景
  • 在性能定位和调优阶段,更要升入这些技术细节才能发现具体问题的位置

分析性能测试点(场景设计)

场景选择有哪些原则:

  • 使用评高的业务
  • 关键程度非常高的业务
  • 资源占用非常严重的业务

测试工具选型

  • 开源工具
  • 商业工具
  • 自研工具

在这里插入图片描述

测试计划

  • 简介
  • 性能测试的需求
  • 测试环境
  • 数据准备
  • 测试工具
  • 测试策略
  • 人力和时间安排

测试环境搭建

主要的点是保证测试环境与生产环境一致

  • 硬件环境(服务器、网络)
  • 软件环境(系统版本、软件版本)
  • 使用场景的一致性

测试执行

  1. 准备测试数据
  2. 使用测试工具实现测试操作
  3. 根据测试策略、使用不同的虚拟用户和测试组合来进行测试
  4. 监控系统资源利用率
  5. 重复3,4步,直到找到性能问题

瓶颈定位及性能调优

  • 调优需要开发、运维参与和主导
  • 反复验证性能是否有提升
  • 性能调优的顺序(从易到南)
    • 硬件问题
    • 网络问题
    • 应用服务器、数据库配置问题
    • 源码、数据库脚本问题
    • 系统架构问题

性能测试工具

常见性能测试工具

  • Loadrunner和Jmeter

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值