关注测试理论,自动化测试,性能测试
性能2
上一篇 /
下一篇 2008-01-24 10:59:42
/ 个人分类:性能
2.1负载压力测试
Vw'|Ex1|`v0负载测试是通过逐步增加系统的负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载的测试。该测试的特点:
`W5an7MO+OW)g0(1) 这种测试方法主要目的是找到系统处理能力的极限51Testing软件测试网W{Z8h&A;Q
(2) 这种测试需要在给定的测试环境下进行,通常需要考虑被测系统的业务压力量和典型场景,使的测试结果具有业务上的意义51Testing软件测试网6m9}?9zk+of [
(3) 这种测试方法一般用来了解系统的性能容量,或是配合性能调优来使用
)fF$Gqk z:y0压力测试是通过逐步增加系统的负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能够提供的最大服务级别的测试。通俗的讲,压力测试是为了发现在什么条件下系统的性能会变的不可接受。可见,压力测试是一种特定类型的负载测试。51Testing软件测试网D+[ I&r BUS
负载压力测试有助于确认被测系统是否能支持性能需求,以及预期的负载增长等。负载压力测试不只是关注不同负载场景下的响应时间等指标,它也要通过测试来发现在不同负载场景下会出现的,例如速度变慢、内存泄露等问题的原因。因此,应该在开发过程中尽可能早的进行负载压力测试。51Testing软件测试网
sLD,~!wiZ F6d3A,u,g
负载压力测试是性能测试的重要组成部分,负载压力测试包括并发测试、疲劳强度测试、大数据量测试等内容。
i,li!~k/?SE'G"a02.1.1负载压力测试解决方案51Testing软件测试网!eR@:jNG;T
1,并发测试
U%}:CpN KcA(Cv0 并发测试方法通过模拟用户的并发访问,测试多用户并发访问同一个应用、同一个模块或者数据时是否存在死锁或者其他性能问题。系统的并发测试是负载压力测试的最主要的组成部分。51Testing软件测试网_A9aX:hnsgi
并发测试方法具有以下特点:51Testing软件测试网Cw:mb4dv
(1)以真实的业务为依据,选择有代表性的、关键的业务操作设计测试案例,主要目的是发现系统中隐藏的并发访问时的问题。例如系统中的内存泄露、线程琐和资源争用等方面的问题。下面列出一些主要关注的问题:51Testing软件测试网.{0p,l7Y"u,u
B}