如何制定性能测试实施过程中关键的技术规范

您所在的位置:网站首页 全链路测试方案 如何制定性能测试实施过程中关键的技术规范

如何制定性能测试实施过程中关键的技术规范

2024-07-12 14:51:29| 来源: 网络整理| 查看: 265

分析

系统环境分为生产环境、测试环境等。两个环境的方案各有其优缺点,生产环境衡量的精准度较高,参考效果更好,但是需要清理相关的测试数据(同时要保证数据删除的完整性,基础数据的构造参考后续数据量部分)或者BI统计的时候过滤,或者更彻底的方案是参考阿里全链路压测方式,生产环境的压测尽量挑选在低峰期进行,避免对生产业务造成影响;单独的测试环境风险可控,难点在环境的构建上,规模和生产一致的成本也是较高的,所以一般而言有通过等比构建(1/2,1/4,1/8等),甚至是生产环境中部分应用独立部署测试集群,数据库共用的方式,此外测试环境需要从生产环境中导入脱敏的基础数据,例如至少是最近半年或者1年的,保持其整体的数据关联性,这个对于压测的准确度和参考性也很重要。

风险

测试环境的风险主要体现在跟生产的差异度,测试结果的参考价值会打一定程度的折扣,可以视自身情况选择合理的方式,例如看重入口网络的检验的,可以测试环境和生产环境共享入口。 对测试环境系统平台、中间件、数据库等不熟悉和不了解,也会导致瓶颈不易分析、不易调优。

规范

测试环境搭建

在熟知以上问题的前提下,测试环境搭建应尽量满足如下规范:

测试环境架构与生产环境架构完全相同。

测试环境机型与生产环境机型尽量相同,云化的资源确保是同规格ECS或者容器。

测试环境软件版本与生产环境软件版本完全相同,版本主要包括:操作系统、中间件相关、数据库、应用等。

测试环境参数配置与生产环境完全相同,参数主要包括:操作系统参数、中间件参数、数据库参数、应用参数。

测试环境基础数据量与生产环境基础数据量需在同一个数量级上。

只能减少测试环境机器台数,并且需要同比例缩小,而不能只减少某一层的机器台数。

理想的测试环境配置是生产环境的1/2,1/4。

测试环境调研

测试环境调研,需要调研如下内容:

系统架构:系统如何组成的,每一层功能是做什么的,与生产环境有多大差异,主要为后面进行瓶颈分析服务和生产环境性能评估,这个很重要。

操作系统平台:操作系统是哪种平台,进行工具监控。

中间件:哪种中间件,进行工具监控和瓶颈定位。

数据库:哪种数据库,进行工具监控和瓶颈定位。

应用:启动多少个实例,启动参数是多少,进行问题查找和瓶颈定位。

可以配合APM工具(如ARMS)进行中间件、数据库、应用层面的问题定位。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭