性能测试策略

本文介绍了性能测试的多种策略,包括功能测试前提、基础测试、递增测试、综合场景测试、并发测试、疲劳强度测试、内存泄漏检测和数据容量测试。递增测试用于避免资源突然增大影响测试结果;综合场景测试模拟真实生产环境,注意脚本分配和操作比例;并发测试关注瞬间压力承受能力;疲劳强度测试检查长时间运行稳定性;内存泄漏检测通过监控和专用工具确保内存有效管理;数据容量测试评估数据库在不同数据量下的性能表现;极限测试则旨在找出系统性能的最高点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

性能测试策略

   1)在进行性能测试之前,功能测试要先通过。

   2)基础测试:单用户测试,目的是为其他测试提供参考依据。

   3)递增测试:每隔一定时间(如5秒、10秒),加载不同数目的虚拟用户进行测试。

        递增测试存在的意义:如果所有的虚拟用户同时加载,有可能造成AUT的资源突然增大,进而影响后续测试中关心的测试点数据,所以前面可以稍稍放缓,递增加载虚拟用户

   4)综合(在线)场景测试:最真实的模拟实际的生产场景。一般情况下综合场景中要求脚本为3个以上,将虚拟用户分成不同的组,每组实行不同的脚本。注意:一般不要将登录(login)脚本加到综合场景中,因为综合场景一般持续时间很长(1个小时左右),这段时间内,所有的用户在循环执行操作,登录不适合做循环。

        注意:在设置综合场景中用户执行操作比例时,大部分的用户应该做浏览或者查询,少部分做提交操作。

   5)并发测试:多用户在同一时刻同时执行某个操作。并发测试目的是考察被测系统的瞬间压力的承受能力。

   6)疲劳强度测试:一般指长时间的在线综合场景试,即在一定的压力强度下,进行长时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值