首页 > 其他分享 >性能测试成熟模型风险模型

性能测试成熟模型风险模型

时间:2024-11-09 09:14:48浏览次数:3  
标签:风险 测试 压测 模型 版本 监控 性能

目录

风险模型的基本内容主要包括哪些?

1)脚本风险:

2)数据风险:

3)业务风险:

4)环境风险:

5)监控风险:

6)版本风险:

风险建模的5个方面主要包含?

1)多次确认:

2)内容评审:

3)人员协调:

4)环境管理:

5)版本管理:


风险模型是指在性能测试实施过程中可能存在的风险,这些风险主要是由外部因素导致的而不是应用系统本身发生的。

风险模型作为性能测试方案的重要组成部分之一,通过在实施性能测试过程中提前对可能存在的风险进行评估拟定应对方案,以保证性能测试实施过程的顺利进行,以及在出现问题后能够快速解决问题,验证测试结果数据的准确性,核心目的是在风险方面保障压测的可控

风险模型的基本内容主要包括哪些?

风险模型的内容主要包括6项,分别为脚本风险、数据风险、业务风险、环境风险、监控风险和版本风险。

1)脚本风险:

开发性能测试脚本遇到的技术问题,例如加密解密、开发语言、安全认证、参数化不正确循环配置不正确验证方法不正确场景运行参数不正确等。

2)数据风险

数据库中的基础数据性能测试案例所需测试数据欠缺、不足、不真等问题,例如某个业务需要10万条测试数据而数据库中总共100条

3)业务风险:

由于业务人员在前期沟通时没有透露全部信息,测试团队开发性能测试脚本时遇到业务逻辑不正确或者业务数据条件不正确等问题。

4)环境风险:

性能测试环境的管理权问题,例如性能测试数据经常被功能测试工程师改变,或者在性能测试环境中运行着不知名的程序占用了大量的CPU和内存资源等。

5)监控风险:

在用性能测试工具监控时可能存在对某些对象无法实现监控的问题,比如在用用监控工具监控的时候可能涉及版本、费用、有效周期、使用人员能力等方面的问题。

6)版本风险:

在开发过程中可能存在缺乏版本控制手段或者版本控制手段不符合规范的情况,这些会导致测试脚本开发阶段与测试执行阶段中的被测系统版本不同而无法执行测试,或者测试执行过程中与测试执行过程后的被测系统版本不同而出现性能问题。

风险建模的5个方面主要包含?

针对以上可能存在的风险,我们一般会从以下几个方面做到一定程度上的风险把控,具体如下:

1)多次确认:

针对业务模型中涉及的业务关系以及脚本编写涉及的技术内容等进行多次确认和沟通

2)内容评审:

针对业务场景、数据准备完成的脚本内容,组织相关业务人员和技术人员进行评审工作。

3)人员协调:

协调好相关的运维工程师、开发工程师在压测执行过程中进行更全面的监控数据的分析提高项目实施的效率。

4)环境管理:

针对独立的性能测试环境,由测试团队项目实施人员进行独立管理,压测过程中禁止其他人员使用。针对共用环境,需要制定环境使用的时间段,同时在执行前进行人工确认,最终希望在压测执行时明确压测平台对被测服务的执行情况,避免最后存在共用的情况。

5)版本管理:

进行压测版本的有效管理和每一轮压测的回归,对压测的应用版本,由开发与性能测试工程师确认无误后进行压测环境的版本发布,同时性能测试人员记录时间和版本以及对应的测试结果。

阅读后若有收获,您的关注,点赞,转发就是我的动力!!!

标签:风险,测试,压测,模型,版本,监控,性能
From: https://blog.csdn.net/qd_lifeng/article/details/143585205

相关文章

  • AI大模型重塑软件开发流程:从自动化编码到智能协作的未来展望
    目录1.引言:AI大模型的崛起与软件开发的变革1.1AI大模型的兴起与发展背景1.2软件开发的现状与痛点1.3AI大模型如何解决这些问题2.AI大模型的工作原理与技术背景2.1什么是AI大模型?2.2深度学习与自然语言处理技术的演变2.3大模型架构与训练方法2.3.1GPT系列与Tr......
  • 网络初始:TCP/IP 五层协议模型 & 网络通信基本流程
    目录1.名词解释1.1局域网1.2广域网1.3交换机1.4IP地址1.5端口号2.协议2.1认识协议2.2五元组 3.协议分层3.1分层的作用3.2OSI七层网络模型& TCP/IP五层(四层)协议模型4. TCP/IP五层(四层)网络模型4.1物理层4.2数据链路层4.3网络层4.4......
  • 大数据新视界 -- 大数据大厂之 Impala 性能优化:融合机器学习的未来之路(上 (2-1))(11/30)
           ......
  • AI 大模型重塑软件开发的变革与未来
    在当今科技飞速发展的时代,人工智能(AI)大模型正逐渐成为软件开发领域的重要力量。它不仅重新定义了软件开发的各个环节,还带来了新的流程和模式变化。本文将深入探讨AI大模型的定义、应用场景、优势以及挑战,并展望其未来的发展趋势。一、AI大模型的定义AI大模型是指具有大量......
  • AI 大模型重塑软件开发:从代码自动生成到智能测试
    引言随着人工智能技术的飞速发展,特别是大规模预训练模型(大模型)的出现,AI正在深刻地改变软件开发的各个环节。从代码自动生成到智能测试,AI不仅提高了开发效率,减少了错误,还带来了全新的开发模式和流程。本文将从AI大模型的定义、应用场景、优势以及挑战等方面,探讨AI如何重......
  • 大模型之模型编辑 (细致到极致——小白也能一篇看懂)
    模型编辑模型编辑简介模型编辑是一个新兴的方法,旨在解决大语言模型(如GPT等)在实际应用中所面临的偏见、毒性和知识错误等问题。大语言模型在生成文本时,有时会出现不符合预期的结果。这些问题主要包括:偏见:模型的输出可能反映社会刻板印象或不公正的观点,例如性别、种族或其......
  • 测试平台开发(一)鉴权模块5 用户登录与异常拦截
    一、定义异常类型使用以下代码定义了ServiceException,集成了RuntimException,用于在系统中捕捉和返回异常信息。@Data@Slf4jpublicclassServiceExceptionextendsRuntimeException{privatestaticfinallongserialVersionUID=12345678123456L;privateInt......
  • 04 深入 Oracle 并发世界:MVCC、锁、闩锁、事务隔离与并发性能优化的探索
    文章目录深入Oracle并发世界:MVCC、锁、闩锁、事务隔离与并发性能优化的探索一、多版本并发控制(MVCC)1.1理论解析1.2实践应用二、锁与闩锁机制2.1理论解析2.2实践应用三、事务隔离级别3.1理论解析3.2实践应用四、死锁预防与解决策略4.1理论解析4.2实践应用五......
  • 基于Java+SpringBoot心理测评心理测试系统功能实现八
    一、前言介绍:1.1项目摘要心理测评和心理测试系统在当代社会中扮演着越来越重要的角色。随着心理健康问题日益受到重视,心理测评和心理测试系统作为评估个体心理状态、诊断心理问题、制定心理治疗方案的工具,其需求和应用范围不断扩大。首先,现代社会节奏快速,竞争激烈,人们面临着来......
  • 基于Java+SpringBoot心理测评心理测试系统功能实现七
    一、前言介绍:1.1项目摘要心理测评和心理测试系统在当代社会中扮演着越来越重要的角色。随着心理健康问题日益受到重视,心理测评和心理测试系统作为评估个体心理状态、诊断心理问题、制定心理治疗方案的工具,其需求和应用范围不断扩大。首先,现代社会节奏快速,竞争激烈,人们面临着来......