性能测试方案
HIhi有问题要请教哦!我最近在接手一个银行的项目,且被分派专注于性能测试,现需要出一份测试方案。但其实我并没有写过测试方案,不知道应该从何写起,可否指点一下。(工具:LR)
我之前曾有过2年的测试经验,做得都是黑盒测试,类型是B/S结构的web系统测试,也应用过loadrunner对网站进行压力测试,但可能就测试的性能点不是很多。
这个银行管理系统,其主要的作用是在一级分行进行部署,供总行就统一数据,监控等管理。
架构是这样的:
· 每个网点(一个网点可能有5-6个柜员)使用本地PC通过RDP(远程登录)经过负载发生器(7层交换机,根据前端应用服务器的资源消耗情况选择机器供用户使用)到【前端应用服务器】(该应用服务器只提供应用标准环境,不作数据存储,不作大量计算,前端应用服务器群都需要进入AD域)
· 登录前需经过【域服务器】(主要用作用户信息的审核与角色策略的定制)
· 该用户的配置文件将通过文件重定向强制保存在【文件服务器】,而在应用服务器也会有一份副本,当用户注销时,在保存设置时会与文件服务器的配置文件对比,若不相同则需要进行上传。
主要的性能需求就比较集中在这几个方向了:
前端应用服务器(应用):
1、可负载多少用户同时在线操作
2、用户在进行应用(如office操作,网页操作)时计算机的资源消耗如何
域服务器(审核):
1、可负载多少用户进行审核
文件服务器(上传下载配置文件)
1、带宽消耗
2、资源消耗
3、吞吐量
前端集中管理服务器
大家有什么意见或有做过方案的经验,说说啦。 抓狂问题~~~~~~第一次做,没关系。
1. 做方案必须要有针对性,不仅仅是针对目标的,同时要针对可能的风险。
2. 方案必须说明流程及采用的策略方法,不仅仅是需要测试案例的列举和场景列举。
3. 方案的目标必须进行分解,且必须融入到方案所列的场景中去,每个目标至少覆盖一次
4. 方案的数据背景对测试结果影响重大,必须列举清楚。
5. 虚拟用户数量的计算必须明确,必须说明对虚拟用户的计算方式
6. 必须说明场景的施压配比和施压模式
7. 必须使用性能用例所使用的功能原型,切忌模棱两可,必须具备可操作的特性
8. 必须分析网络拓扑和系统架构,否则性能方案在设计方面可能会出现偏差
GL~~
[ 本帖最后由 archonwang 于 2008-12-18 11:41 编辑 ] 版主,话不能这么说啊,这个项目比较大,虽然我是尽力去做,但是做得好肯定升职有望,做得差就是失业啦,所以如果你有些什么意见,随便说说让我明确一些。
因为这个测试方案,其实就是知道以后的测试计划的。
最终整个性能测试的结果来进行采购硬件的依据的。
所以现在
应用服务器(远程连接到这里进行应用)、域控服务器(用户信息审核)、文件服务器(配置文件管理,方便用户登录环境的一致性)、管理服务器(业务操作)4大目标 原帖由 archonwang 于 2008-12-18 11:25 发表 http://bbs.51testing.com/images/common/back.gif
抓狂问题~~~~~~第一次做,没关系。
1. 做方案必须要有针对性,不仅仅是针对目标的,同时要针对可能的风险。
2. 方案必须说明流程及采用的策略方法,不仅仅是需要测试案例的列举和场景列举。
3. 方案的目标必须进 ...
明白 关于第5点,因为用户现在需要我测试的是机子的容量可负载多少,他的意思是譬如我以一人登录消耗的资源,以此推算N人所需要的配置,再对比现有的配置,这样。 这种做法不是很推荐。。。。。。
如果是这种意思,感觉就是不懂资源消耗和虚拟用户数的关系曲线。。。。
一般这种曲线是抛物线型的,并且无限接近某值。
原帖由 J_K 于 2008-12-18 11:51 发表 http://bbs.51testing.com/images/common/back.gif
关于第5点,因为用户现在需要我测试的是机子的容量可负载多少,他的意思是譬如我以一人登录消耗的资源,以此推算N人所需要的配置,再对比现有的配置,这样。 不错的东西
页:
[1]