LoadRunner性能测试手记(原创连载)-第10天 关于duration的设置
上一篇 /
下一篇 2009-03-09 15:10:42
/ 个人分类:性能测试Loadrunner
本文讲述的是用controller设计测试场景,运行模式选择“模拟用户真实场景”,这时如何设置最大quality并发操作的时长duration。
用LoadRunner做负载测试时,controller默认设置duration=5分钟,这个duration值指的是最大quality并发运行测试脚本的时长。在实际的项目测试中,我碰到这样的情况:一个asp.net+sql server2005开发的OA系统某查询模块,大约可能发生并发操作的人数在100左右。100人并发运行测试脚本5分钟,5分钟之内OA系统没任何异常,超出5分钟后,OA系统响应部分虚拟用户的页面请求的时间变得很长(以至超时),偶尔OA系统还会报“服务不可用”的错误(http 状态码=503)。这样的效果还是开发人员优化代码调优性能后的最好结果。特别在负责调研用户需求的分析人员也不十分清楚这个模块的并发操作时间会持续多久的情况下,作为测试方该如何判断测试通过?测试人员在设计测试场景的时候,如何设定duration?
若系统能顶过最大quality并发运行duration值指定的时长,就算通过性能测试。
收藏
举报
TAG: