judy36136 发表于 2011-3-28 12:22:59

请教:要用LR做一个B/S结构软件的登录功能的测试,场景怎么设计?

要用loadrunner做一个B/S结构软件的登录功能的测试,负载测试和压力测试的场景分别怎么设计?
测试环境:应用服务器HP-UX的刀片机(8G内存,32G硬盘),tomcat中间件,oracle装在Unix上。登录测试,要求达到300用户并发,其它如响应时间,吞吐率没测过不知道值,一般情况下会是多少呢?(我是菜鸟,只有理论知识,没条件实际操作)
Q1:负载测试怎么设计场景?如何监控应用服务器和数据库服务器?要装监控进程吗
(下面的只是我自己的设想,没实际操作过)
我的想法是:选手动场景,1分钟加载60个Vuser,加载5分钟,一个登录完马上第二个登录,然后每10秒减少一人。二台win2003的加压机,可以这样设计吗?您有没有实际场景说明下
Q2:压力测试怎么设计场景?如何监控应用服务器和数据库服务器?要装监控进程吗
我的想法是:选手动场景,四台加压机,持续时间30分钟,800用户并发,在登录事务之前设一个集合点,先200用户一起并发,再400,再800,然后800用户一起跑30分钟。能这样设计吗?
Q3:如果用户名和密码框下还有验证码框,即带验证码的登录又怎么做性能测试?这个我完全没有思路。
Q4:如果我要一部分人同时登录,一部分人做查询,剩下的人翻页,又怎么设计?这种测试其目的是什么?我的想法是录三个脚本,放到一个场景中,用百分比模式分配Vuser和load generator,这样可以吗?还是说录在一个脚本中,分成要个事务,在场景中跑一个脚本,那Vuser怎么分配到事务中呢?
请教大家:如果可以的话结合实例,只要能将上面的问题讲清楚就行。因为没有条件用loadrunner实际操作,只是看了书有些理论知识,所以关于场景的设计很多都不理解

archonwang 发表于 2011-3-29 14:25:41

负载测试是持续性施压过程,你的问题我简单回答下,不清楚的再说。
1. 负载测试一般是多个用户在一段时间内针对某业务场景进行处理操作的一种测试
2. 监控数据库需要提供数据库类型及登陆的用户名和密码以及服务名称,lr提供直接的监控支持
3. 可以这样设计,在运行过程中保持用户在线即可。
4. 压力测试与负载测试貌似是一件事情。差别是压力测试施压时,负载是过度的。
5. 待验证框的请注释验证,或是使用万能验证码
6. 每个功能可以单独出来处理脚本即可
7. 关于场景设计,考虑的是施压模式,用户量的计量及测试的持续时间,其他的貌似没什么特别的。

ffwithvv 发表于 2011-3-29 15:33:49

进来学习一下

ljdfdd 发表于 2011-3-29 15:58:22

学习学习

cs-huanhuan 发表于 2017-3-1 11:06:12

:)
页: [1]
查看完整版本: 请教:要用LR做一个B/S结构软件的登录功能的测试,场景怎么设计?