首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 负载 性能测试和容量测试的关系和区别

负载 性能测试和容量测试的关系和区别

资料介绍
负载 性能测试和容量测试的关系和区别
负载 性能测试和容量测试的关系和区别
1.强度测试或压力测试
强度或压力测试是在一种需要异常数量、频率或资源的方式下,执行可重复的负载测试
,以检查程序对异常情况的抵抗能力,找出性能瓶颈。异常情况,主要指那些峰值、极限
值、大量数据的长时间处理等,包括:
• 连接或模拟了最大(实际或实际允许)数量的客户机;
• 所有客户机在长时间内执行相同的、性能可能最不稳定的重要业务功能;
• 已达到最大的数据库大小,而且同时执行多个查询或报表事务
• 当中断的正常频率为每秒一至两个时,运行每秒产生十个中断的测试用例;
• 运行可能导致虚存操作系统崩溃或大量数据对磁盘进行存取操作的测试用例等。
压力测试可以分为稳定性测试和破坏性测试:

稳定性压力测试。在选定的压力值下,持续运行24小时以上的测试。通过压力测试,
可以考察各项性能指标是否在指定范围内,有无内存泄漏、有无功能性故障等。



破坏性压力测试。在压力稳定性测试中可能会出现一些问题,如系统性能明显降低,
但很难暴露出其真实的原因。通过破坏性不断加压的手段,往往能快速造成系统的
崩溃或让问题明显的暴露出来。
在压力测试中,会给程序加上一些跟踪机制(如log、日志等),然后查看监视系统、服
务器等性能的日志文件是必要的,找出问题出现的关键时间或检查测试运行参数,通过
分析问题或参数从而有目的地调整测试策略或测试环境,使压力测试结果真实地反映出
软件的性能。
2.性能测试
系统的性能指标,一般赢在产品需求文档中有明确定义,有三种形式描述软件系统的性
能指标:

给出产品性能的主要指标,如在100000记录中查询一个特定数据的时间为0.5秒。


• 以某个已发布的版本为基线,如比上一
负载 性能测试和容量测试的关系和区别
本地下载

评论