【性能测试】性能测试方案设计

article/2025/10/5 14:14:53

性能测试方案设计

1. 性能测试流程

  1. 系统架构调研 + 业务模型分析调研 + 测试需求分析
  2. 设计测试方案
  3. 测试环境搭建
  4. 测试数据准备
  5. 测试工具开发
  6. 测试场景设置
  7. 执行场景测试
  8. 测试结果分析
  9. 提交测试报告

2. 性能测试需求分析和范围确定

  1. 收集性能需求信息
  2. 分析应用程序
    1. 系统设计和架构信息
    2. 网络拓补信息
    3. 业务程序的技术路栈
  3. 熟悉程序使用环境信息
  4. 分析系统性能指标
  5. 明确测试范围
  6. 收集产品的使用涉众类型
  7. 了解开发团队其他的需求
  8. 分析系统的容量和未来的系统吞吐量

例1:

  • 用户为:各种类型的公务员
  • 早晨上班8:30-9:30的一个小时内, 大部分用户都会进行登录系统、查看并回复重要通知、公文的办理、收文的签收、起草公文进行发送等操作
  • 下班前一小时内,大部分用户都会进行登录系统、查看并回复重要通知、公文的办理等操作
  • 系统容量:未来三年数据容量为60G,用户数为1.2w
1. 分析应用程序
  • 分析应用程序的架构设计
  • 分析应用程序的网络拓补
  • 分析业务程序的技术路线
    在这里插入图片描述
2. 系统的使用环境
  1. 软件环境
  2. 硬件环境
  3. 网络环境
  4. 用户使用环境
    在这里插入图片描述
3. 分析系统的质量指标
  1. 质量指标包含
  • 查找《功能规格说明》非功能性指标
  • 性能指标、稳定性指标、可靠性指标
  1. 性能指标
  • 平均响应时间在3s以内,查询统计类响应时间在5s以内
4. 确定测试范围
  • 主要选取高峰时间段(8:00-9:00),使用最频繁,对系统造成最大压力的模块进行测试
  • 目前主要选取的模块有用户登录、用户管理、公文处理、领导日程、信息简报、以及系统中的查询功能
5. 确定性能测试目标
  1. 一般目标:
    • 验证当前系统性能指标
    • 寻找系统瓶颈
    • 对系统性能进行全面评估
    • 满足将来的性能需要
    • 稳定性测试
    • 大压力下系统的状况
  2. 性能测试目标一般由多个组成
  3. 本次性能测试目的主要是了解系统现行状况下(6000人访问系统,一年数据量,数据库20G)性能情况
    • 确定系统最大容量(系统支持的最大访问人数)
    • 确定系统性能瓶颈
    • 在系统正常运行的情况下通过对系统长时间的施压测试系统的稳定性
  4. 性能测试目标是关键,目标错了测试就毫无意义
5. 分析并确定业务场景
  1. 分析用户的类型
  2. 获取不同用户的主要业务和流程
  3. 分析主要业务发生的时间段
  4. 分析主要业务不同时段的业务频次
  5. 分析不同业务对系统的压力
  6. 得出用户的业务场景

例2:任务分配图

在这里插入图片描述
在这里插入图片描述

1. 选择用户场景原则
  1. 选择原则
    • 业务频次高
    • 大流量
    • 搞数据库I/O
    • 高风险任务(可能导致整个业务流程失败)
    • 服务端有压力大
2. 用户场景的确定
  1. 确定模块
    1. 模块
      1. 用例场景
    2. 登录
      1. 用户邓丽
    3. 通知
      1. 用户新建通知并发布
      2. 用户查看我接受的通知
      3. 用户查看并转发通知
    4. 公务处理
      1. 普通发文起草并办理
      2. 用户起草联合发文后发送
      3. 用户起草快速发文后发送
      4. 用户进入签收登记列表进行收文签收办理
      5. 用户进入科室收文列表进行收文签收办理
      6. 用户进入归档公文列表查看归档发文
      7. 用户进入归档公文列表查看归档收文
    5. 查询
      1. 待办发文列表查询
      2. 待办外来单位来文查询
      3. 待办本单位来文查询

http://chatgpt.dhexx.cn/article/4iBZTCm3.shtml

相关文章

接口性能测试方案 白皮书 V1.0

一、 性能测试术语解释 1. 响应时间 响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处…

性能测试案例

做性能测试之前需要对Linux内核参数优化 Linux内核参数优化 Linux服务器默认支持1024个TCP链接,在性能测试时,无论压力机还是项目服务器,都需要对tcp参数进行一些优化 ulimit -n:查看当前Linux系统最大的连接数 修改Linux系统允许…

性能测试(一)

一)谈谈你对于性能测试的理解: 1)性能测试的概念 测试目的与功能测试的区别性能测试的指标 2)性能测试需要借助工具来进行测试,可以说说自己是用了哪些工具以及如何使用工具来进行性能测试 3)为了避免面试官在性能测试方面进行深究,主动说性能测试难就难…

最全面性能测试方案模板

性能测试方案书 1 简介 1.1目的 编写本文档的目的在于描述测试项目的测试范围,定义测试条件和目标,测试策略和要求,分析可能的风险,提供相应的规避措施或应急对策,并确定测试整体进度的计划和人力资源安排等。 测试目…

性能测试介绍

转载来源 公众号《测试开发技术》 1.性能测试要开专栏了 提起性能测试,可能很多互联网从业人员会感觉比较混淆(不仅仅只是测试人员会弄混淆,很多开发人员、管理人员对性能测试也都是一知半解)。性能测试,它是属于测试…

性能测试流程-性能测试2

性能测试流程 1. 性能测试需求分析 2. 性能测试计划及方案 3. 性能测试用例 4. 搭建测试环境 5. 测试数据准备 6. 测试脚本编写 7. 执行测试脚本 8. 性能测试监控 9. 性能分析和调优 10. 性能测试回归 11. 性能测试报告总结 1、性能测试需求分析 熟悉被测系统 熟…

【测试方案】性能方案设计

什么是性能测试? 压力测试:强调极端暴力 稳定性测试:在一定压力下,长时间运行的情况 基准测试:在特定条件下的性能测试 负载测试:不同负载下的表现 容量测试:最优容量 性能测试方案设计流程 需…

性能测试—性能测试方案设计思路总结

一、需求分析 1.测试目的 为什么测?目的在于测试系统相关性能能否满足业务需求。通常分以下两种情况: 1)新项目上线 2)老项目优化 如果是老项目优化,可考虑是否存有历史测试方案,如果有可以参考&#…

性能测试计划及方案

说明:性能测试实施第一份文档,也是最重要的一份文档。 主要内容: 1、项目背景 项目是用来做什么的 2、测试目标 确定此次性能测试的目标,决定测试策略(下文) 3、人员安排 明确性能测试的时间&#xff0c…

性能测试详细测试方案

性能测试详细测试方案 前言 平台XX项目系统已经成功发布,依据项目的规划,未来势必会出现业务系统中信息大量增长的态势。 随着业务系统在生产状态下日趋稳定、成熟,系统的性能问题也逐步成为了我们关注的焦点:每天大数据量的“…

性能测试设计方案

前言 最近比较多的时间是在做压力测试,也就是常说的压测,而且压力测试也属于性能测试中的其中一个,所以今天总结下性能测试的测试方案。 性能测试分类 常见的性能测试分类一般分为:负载测试、压力测试、稳定性测试 ①负载测试&…

​性能测试基础——性能测试方案(示例)

前面所说的测试分析等准备工作实际上最终目的是制定测试方案,测试方案一般包括: 项目的简要说明、项目系统结构、项目的业务结构、以及项目的性能需求、测试环境数据以及测试策略方法、测试案例、测试人员进度安排以及测试风险预估等等。 下面是一个一般…

性能测试~性能测试方案

1. 背景 1.1. 项目背景 明确该性能测试的项目背景 1.2. 性能目标 性能目标都会影响项目的整个过程,对目标的把握将决定一个性能项目的走向 测试测目标必须明确 取生产峰值流量作为基线(目标一般是峰值的xxx倍)业务的流量预期 2. 测试范围 明确需要测试的特性…

干货|一次完整的性能测试,测试人员需要做什么?

作者:Kiki Deng 一、 规范性能测试实施流程的意义 规范的性能测试实施流程能够加强测试工作流程控制,明确性能测试各阶段应完成的工作,指导测试人员正确、有序的开展性能测试工作,提高各角色在性能能测试中的工作效率。本次分享的性能测试实施流程是性能测试开展的”指导方…

让外网访问内网

让外网访问内网 假如我的电脑的ip是192.168.0.100 我在这个ip下开放了一个3000端口 同一wifi下的设备可以访问192.168.0.100:3000 但是只要访问的设备和被访问的设备不在同一wifi下就不能访问了 现在来解决 需要用到一个叫花生壳的软件 打开花生壳 点击右下角的加号 根据需要…

内网接入外网的几种方式

背景:Pc1pingAR2是ping不通的,因为两者不在同一个网段,pc1虽然知道AR2的地址,但是AR2不知道pc1的地址,所以要将pc1转为公网的ip地址 一.静态地址转换 (1)全局模式下配置 将内网主机的私有地址…

如何同时使用内网和外网

场景: 最近在对接医保专线的时候,发现在连接互联网的同时,是无法同时使用专线的。要使用的时候只能一下连wifi一下连专线,相当的不方便。 方法: 第一步,以管理员权限打开cmd,不然可能会出现用…

【网络】内网访问外网和外网访问内网的原理

原文地址 公有 IP 和私有 IP 的区别 首先,我们需要了解一下什么是公有 IP 和私有 IP ? 公有地址(Public address):由 Inter NIC(Internet Network Information Center 因特网信息中心)负责。…

三阶魔方快速公式

三阶魔方快速公式: 白色做底面。 (二)做第二层棱块。 黄面为顶层,找顶层中不带黄面的棱块,将棱块面对你的颜色转到与中点色块相同处,这两块面对自己,做公式: 远,侧面上…

【玩】三阶魔方公式

每次忘记公式,找到当时记忆的公示都得查很费劲。索性记录一下。 一、基本 1、标注: 一般来说,你可能需要整体地转动魔方来找到合适的是用公式的位置,但是为了简单起见,在使用一条具体公式时,只需要转动魔…