首页 > 其他分享 >【jmeter性能项目实战-03】轻商城项目性能测试计划

【jmeter性能项目实战-03】轻商城项目性能测试计划

时间:2023-02-06 23:55:50浏览次数:62  
标签:测试计划 项目 03 性能 系统 测试 准则

一、测试背景

轻商城是公司新开发的一个电商项目,为了保证项目上线后能够稳定的运行,且在后期推广中能够承受用户的增长,需要对项目进行性能测试。

二、测试目的

对新电商项目进行性能测试的核心目的包括:

确定核心业务功能的TPS 对业务流程(多接口组合)进行压测 系统能在实际系统运行压力的情况下,稳定的运行24小时

三、测试范围

通过对性能测试需求的调研和分析,确定被测系统的测试范围如下

四、测试策略

1、基准测试

先做基准测试,确定估算的标准

2、负载测试

通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足系统的性能指标情况下,系统所能够承受的最大负载量的测试。 分别模拟5、10、30、50、100个用户对系统进行负载测试,查看不同并发时系统软件各项指标是否符合需求。

3、稳定性测试

用200用户对系统进行7*24小时的不间断稳定性测试,查看服务器日志内有无异常和报错;系统软件各项指标中间有无异常波动;是否存在内存溢出之类的问题。 验证系统长期运行的稳定性以及是否存在内存溢出之类的问题

1000000000  tps 500   稳定时间长?

稳定时长 = 1000000000 / 500 / 3600/24 ~· 2.3天

五、风险控制

六、进度与分工

七、交付清单

在性能测试计划中,需要说明本次性能测试各阶段的交付物,主要包含这几项:性能测试计划、测试脚本、性能缺陷统计、轮次小节、性能测试报告

八、准则

1、启动准则

功能验证通过

各组件基础参数梳理并配置正确

压力机到位,并部署完毕

网络配置正确,连接通畅,可以满足压力测试需求

测试计划、方案评审完毕。架构组、运维组、开发组、测试组及相关专家人员到位

2、结束准则

达到项目要求的性能需求指标

关键性能瓶颈已解决

完成性能测试报告和性能调优报告

3、暂停 准则  

暂停准则系统环境变化:举例:系统主机硬件损坏、网络传输时间超长、压力发生器出现损坏、系统主机因别的原因需升级暂停等。

测试环境受到干扰,比如服务器被临时征用,或服务器的其他使用会对测试结果造成干扰

  

  

 

 

标签:测试计划,项目,03,性能,系统,测试,准则
From: https://www.cnblogs.com/xfbk/p/17097063.html

相关文章

  • Java多线程03——线程安全和线程同步
    1 线程的同步安全1.1线程安全问题设计并发编程的目的是为了使程序获得更高的执行效率,但绝不能出现数据一致性问题。比如多个渠道共同出售电影票,如果没有进行安全控制,就会......
  • 《分布式技术原理与算法解析》学习笔记Day03
    分布式互斥方法什么是分布式互斥?对于同一个共享资源,当一个程序正在使用的时候,不希望被其他程序打扰,这种排他性的资源访问方式,叫做分布式互斥,被互斥访问的共享资源被称作......
  • day03-模型数据
    模型数据1.数据放入request说明:开发中,控制器/处理器中获取的数据如何放入request域,然后在前端(vue/jsp/...)取出显示?先来看一个例子应用实例需求:表单提交信息,后端获......
  • WPF-03 资源之Resources
    WPF中有两种类型资源StaticResource、DynamicResource,资源本质上就是一个对象。 这节我们主要介绍静态资源StaticResource(静态资源)在第一次编译后就确定的......
  • WPF-03 资源之Resources
    WPF中有两种类型资源StaticResource、DynamicResource,资源本质上就是一个对象。 这节我们主要介绍静态资源StaticResource(静态资源)在第一次编译后就确定的......
  • 南阳理工--103背包问题
    背包问题难度:3描述现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就......
  • pycharm格式的正则替换key:value到‘key’:'value',
    CTRL+R进入替换......
  • CF1137F Matches Are Not a Child's Play 题解
    以最后被删去的点为根,这样子不会存在从父亲然后删掉某个点,儿子的删除顺序一定比父亲前。记每个点子树中的最大值为\(f_x\),那么一个点的排名,首先就需要加上\(<f_x\)的所......
  • Redis性能调优基础
    Redis架构分析              计算交集和并集          命令执行流程            RDB快照机制......
  • numpy的用法-03
    #coding=utf-8importnumpyasnpimportnumpyaspia=np.arange(15).reshape(3,5)#arange����0-14������reshape���3*5�ľ���print(a)print(a.shape)#输出行和列的长度print(a.ndim)#t......