51Testing软件测试论坛

标题: LoadRunner场景 按组计划的问题 [打印本页]

作者: higkoo    时间: 2007-7-13 10:54
标题: LoadRunner场景 按组计划的问题
每次迸发用户登录后,服务器硬盘灯常亮,至少要等到30秒左右才恢复正常。


    模拟以下场景:(忽略ThinkTime)
场景A:30个人迸发登录
场景B:40个人迸发登录
场景C:50个人迸发登录


想跑完场景A后,  停1分钟再跑场景B,  场景B跑完后停2分钟再跑场景C。

  应该如何去做呢?sdlkfj5
作者: rickyzhu    时间: 2007-7-13 13:54
在组里面进行设置策略,就可以达成你的目的。
作者: persist    时间: 2007-7-16 10:07
原帖由 rickyzhu 于 2007-7-13 13:54 发表
在组里面进行设置策略,就可以达成你的目的。



不知道在组里面怎么设置策略才可以实现楼主要求的“跑完场景A后,  停1分钟再跑场景B,  场景B跑完后停2分钟再跑场景C”,我在组里只看到"Start when ××× finishes", 而没有A停了一分钟以后再运行B脚本啊。
我觉得楼主可不可以通过在写两个脚本,如C,D,脚本C里面只有lr_think_time 60, 脚本D里面只有lr_think_time 120,然后再在组里面进行设置,考虑到运行脚本C、D的初始化和结束还要一些时间,可以适当减少思考时间。大家可以讨论一下这样可不可以。
作者: persist    时间: 2007-7-16 10:07
另外,我不太明白楼主为什么能够“通过跑完场景A后,  停1分钟再跑场景B,  场景B跑完后停2分钟再跑场景C”解决“每次迸发用户登录后,服务器硬盘灯常亮,至少要等到30秒左右才恢复正常”的问题。
作者: ppent    时间: 2007-7-16 12:24
标题: 回复 #4 persist 的帖子
估计楼主是响让服务器缓一口气,再测试下面的场景吧。
也不用再增加脚本了,如果非要等一下的话,那就在vuser_end里面放一个thinktime就行了。
作者: persist    时间: 2007-7-16 13:38
原帖由 ppent 于 2007-7-16 12:24 发表
估计楼主是响让服务器缓一口气,再测试下面的场景吧。
也不用再增加脚本了,如果非要等一下的话,那就在vuser_end里面放一个thinktime就行了。



恩,这样也可以,不过楼主不是在脚本里设了忽略思考时间嘛,我的意思是C、D两个脚本的运行runtime-setting里面设置不忽略思考时间,但是ABC这三组忽略思考时间。
作者: mli@dtri.com    时间: 2007-7-22 02:10
不错的想法
作者: v_v    时间: 2012-7-25 17:35
难道组策略没法达到楼主的要求?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2