51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 14465|回复: 15
打印 上一主题 下一主题

[讨论] 软件系统负载压力测试的主要目的?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-24 09:24:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问高手:
   
软件系统负载压力测试的主要目的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-10-24 22:04:07 | 只看该作者
软件测试的目的?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-10-25 15:48:22 | 只看该作者
负载压力测试是在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力。

负载压力测试有助于确认被测系统是否能够支持性能需求,以及预期的负载增长等。负载压力测试不只是关注不同负载场景下的响应时间等指标,它也要通过测试来发现在不同负载场景下会出现的,例如速度变慢、内存泄漏等问题的原因。

负载压力测试是性能测试的重要组成部分,负载压力测试包括并发性能测试、疲劳强度测试、大数据量测试等内容。一般包括如下:



1、 性能测试

性能测试用来保证产品发布后系统的性能能够满足用户需求。其中系统性能包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等。



2、 性能评测

性能评测包括:在真实环境下,检查系统服务等级的满足情况,评估并报告整个系统的性能;对系统的未来容量作出预测和规划。



3、 性能调优

性能调优一般的步骤为首先查找形成系统瓶颈或者故障的根本原因,其次是进行性能调整和优化,最后便是评估性能调整的结果。



4、 负载测试

负载测试时通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。



5、 压力测试

压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。



6、 并发性测试

并发性测试的过程,是一个负载测试和压力测试的过程。即逐渐增加并发用户数负载,直到系统的瓶颈或者不能接收的性能点。并发性测试分为三类:

a、应用在客户端性能的测试;

b、应用在网络上性能的测试;

c、应用在服务器上性能的测试;



7、疲劳强度测试

通常采用系统稳定运行情况下能够支持的最大并发用户数,或则日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。



8、大数据量测试

大数据量测试包括独立的数据量测试和综合数据量测试两类。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-10-25 15:49:17 | 只看该作者
负载测试和压力测试都属于性能测试,两者可以结合进行。

1. 通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。

2. 压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-10-25 15:49:55 | 只看该作者
性能测试目的
性能测试目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,最后起到优化系统的目的。

包括以下几个方面

1. 评估系统的能力:测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。

2. 识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方。

3. 系统调优:重复运行测试,验证调整系统的活动得到了预期的结果,从而改进性能。

4. 检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引起的失败,揭示程序中的隐含的问题或冲突。

5. 验证稳定性(resilience)可靠性(reliability):在一个生产负荷下执行测试一定的时间是评估系统稳定性和可靠性是否满足要求的唯一方法。

定义:

性能测试类型包括负载测试,强度测试,容量测试等

负载测试:负载测试是指数据在超负荷环境中运行,程序是否能够承担

强度测试:强度测试是在系统资源特别低的情况下软件系统运行情况

容量测试:确定系统可处理同时在线的最大用户数
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-10-25 16:52:56 | 只看该作者
管理员说得很充份,LZ可以在这论坛上找到资料的.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-10-25 17:01:13 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-12-4 17:01:15 | 只看该作者

回复fishy +boosy!!

谢谢指教,学习了!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-12-8 09:22:51 | 只看该作者
学习了。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-12-19 15:45:34 | 只看该作者
学习中。。。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-12-24 10:33:11 | 只看该作者
学习中有伴感觉高兴
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2013-4-2 10:42:17 | 只看该作者
回复 5# fishy
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2013-5-7 14:32:53 | 只看该作者
Lz有没有简洁一点的?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2013-5-20 15:42:11 | 只看该作者
Volume Testing = Large amounts of data
Load Testing = Large amount of users
Stress Testing = Too many users, too much data, too little time and too little room
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2013-6-29 13:47:24 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2013-10-24 15:29:17 | 只看该作者
学习啦!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-12 19:42 , Processed in 0.076217 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表