性能测试设计方案

article/2025/10/5 16:56:25

前言

最近比较多的时间是在做压力测试,也就是常说的压测,而且压力测试也属于性能测试中的其中一个,所以今天总结下性能测试的测试方案。

性能测试分类

常见的性能测试分类一般分为:负载测试、压力测试、稳定性测试
①负载测试(Load Testing):在确定的各种工作负载下系统的性能,目标在负载逐步增加情况下,查看系统各项性能指标的变化情况
②压力测试(Stree Testing):在逐步加压的情况下,观察系统能承受的最大服务级别,即系统能承受的最大瓶颈
③稳定性测试(Stability Testing):增加系统资源占用系统长时间的大并发运行或正常流量的系统访问情况下,能够长期稳定工作的一种能力

测试流程

以压力测试为例进行举例
在这里插入图片描述

性能测试计划

测试目的(清晰明确、无歧义)
测试范围(主要测哪些接口,是单接口测试还是多接口测试)
性能指标(TPS、平均响应时间等指标,可量化)
测试数据(测试的数据以及选择数据的依据)
测试环境(其中包括软件、硬件、网络等)
测试工具和监控工具
风险控制(风险描述、严重级别、如何规避、负责人等)

组建测试团队

也就是在测试整个测试过程中,需要哪些人去配合才能更好完成性能测试,以atype为例,主要有:
产品经理、系统架构师、核心开发工程师、数据分析师、运维工程师、数据工程师

设定性能测试指标

列出性能测试过程中成功的数据指标
1.吞吐量(TPS)
2.平均响应时间
3.系统稳定运行时间要求,一般为(7x24)
4.是否考虑系统支持水平扩容(如加服务器)
5.考虑系统最大容量

性能测试环境建模

基本按照测试环境,这个测试一般按照测试环境与生产环境1:1复制即可,如果不是一样的情况下也可以进行测试,最后明确进行投入的软硬件资源

性能测试工具选择

一般情况下可以选择:Loadrunner、Jmeter、Siege、Apache Bench、自写工具,这里选择:Jmeter,基本掌握一款工具即可。

用例设计思路

测试执行阶段主要包括以下工作:
基准测试
单接口测试
多接口测试
稳定性测试

用例设计

业务流程:流程比较简单不需要做太多分析
使用参数化方式:使用CSV参数化方式
断言内容:主要判断返回的结果是否符合自己想要的结果
加压策略:以50为基准,按每次增加50线程的方式逐步加压
监控方法:添加CPU、TPS插件等方式
日志分析方法:查看日志方式

测试通过标准

测试通过标准一般来自两方面,一方面来自自己所测得出的结果,被测系统是否已经测试到了极限(如:某些资源是否被耗尽,cpu、内存、数据库),另一方面来自以往测试结果,所以每次测试完成后必须出一份测试报告,并走邮件,方便下一次可以做比较,原则为此次测试结果比以往测试结果更好即可,还有一方面来自团队间相互讨论得来的结果,大家有一个共识(这个需要做一定的评估)

常见瓶颈

在测试中,常见的瓶颈有CPU资源耗尽、系统内存耗尽、Swap内存被占用、I-O存在排队、响应时间过长、虚拟机内部占用内存情况


http://chatgpt.dhexx.cn/article/kbys5DB2.shtml

相关文章

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

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

性能测试~性能测试方案

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、标注: 一般来说,你可能需要整体地转动魔方来找到合适的是用公式的位置,但是为了简单起见,在使用一条具体公式时,只需要转动魔…

三阶魔方公式速记

最近在玩魔方的过程中,发现魔方真正需要死记硬背的公式只有三个,分别是棱块互换、棱块上翻、角块互换。 本文不是魔方复原教程,只是总结常用的几个公式,不适合新手。 先贴上一个非常强大的网页版魔方 Cuber 1.一层 观察法 2.二层 …

三阶魔方入门级学习

文章目录 起因:认识魔方:复原步骤:任务一:拼好底层(设底层为白)目标1:在顶层(黄)中心块周围安排四个白色棱块目标2:将目前在顶层的四个白色棱块分别对准侧面中…

php编程三阶魔方,三阶魔方还原教程

大家好,或许在你们会感觉魔方的还原很难,其实不然。今天我来为大家带来三阶魔方的简单还原公式,让你能够快速上手,并且能够理解学会。 话不多说,首先我来介绍一下魔方的六个面:白,黄,红,橙,绿,蓝(白-黄,红-橙,绿-蓝)图如下: 打开搜狗搜索APP,查看更多精彩资讯 我…

四阶魔方用三阶魔方公式时,两个特殊情况处理方式(顶面十字、最后一步)

四阶魔方的玩法比较简单的,就是把他变成三阶魔方,然后用三阶魔方公式还原: (三阶魔方还原,一共只记6个公式即可,https://blog.csdn.net/Bob__yuan/article/details/86546920) 1、先按照面与面…

三阶魔方还原步骤图_七步玩转三阶魔方还原公式及步骤图解教程

魔方Rubiks Cube 又叫魔术方块,也称鲁比克方块,是匈牙利布达佩斯建筑学院厄尔诺鲁比克教授在1974年发明的。三阶魔方系由富有弹性的硬塑料制成6面正方体,共有26块小立方体。魔方与中国人发明的“华容道”,法国人发明的“独立钻石”一块被称为智力游戏界的三大不可思议。 完…

三阶魔方公式记录

第一步: 详见魔方小站视频教程:https://imofang.taobao.com/p/jiaocheng31.htm?spma1z10.4-c-s.w5003-14960603961.1.6d4723276NiLJM&scenetaobao_shop 第二步: 完成底面白色作为底层。 视频教程:https://imofang.taobao.com/p/jiaocheng32.htm?…

三阶魔方还原 - 只需7步6个公式

这段时间实验室来了段魔方热,为了教0基础的童鞋玩转三阶魔方,我就用4页纸写了4个步骤的公式教,发现写的攻略一看就懂,两个徒弟都是很快就会了,甚至徒弟都收了新的徒弟(笑死hhh ),所以…

魔方cfop公式软件_【特别篇】最全的三阶魔方公式标记法图解汇总

在【初级篇】里整理过几种简单的公式表达法,但并不完整。这篇文章,汇总了三阶魔方所有会用到的公式标记,用图解的方式表达出来,方便大家日后学习高级玩法打下基础。 一、“重新”认识魔方的六个面 魔方六个面的字母标记 这里,魔方的六个面分别用六个字母表示,这六个字母对…

三阶魔方公式

1. 术语:上、下,左、右、前、后 2. 魔方实物图 上:黄色 下:白色 左:蓝色 右:绿色 前:红色 后:橙色 3. 转法 上加:上面顺时针转90 上减:下面逆时针转90 上2&…

三阶魔方还原公式

1. 第二层棱块归位: 2. 顶层十字 3. 顶层棱中间块归位 这一步的目的是使顶层的4个棱中间块全部归位。 转动顶层(U),若可以使一个棱中间块归位(如下图左,这里以[红-黄]块为例),而其他3个都不能归位,则将[红-黄]所在这…

三阶魔方七步还原法公式备忘录

魔方公式备忘 转动符号图解 魔方七步公式: 1.底面十字还原 2.底角还原 3.中间层还原 上棱到左棱 U’L’U’LUFUF’ 上棱到右棱 URUR’U’F’U’F 4.顶面十字 循环做FRUR’U’F’直到出现十字 5.顶面还原(小鱼公式) 左手 L’U’LU’L’U’2L …