51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3037|回复: 8
打印 上一主题 下一主题

[Robot] VU,如何设置热身时间?

[复制链接]

该用户从未签到

跳转到指定楼层
#
发表于 2005-5-4 18:31:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请问:
1  Rational Robot 的录制VU时 ,如何recording  用户停留时间。
   (是否是Start Timer, Stop Timer?)
2  如何设置热身时间, 与停止时间。
   (假设我每半分钟启动一个用户,热身一个小时,中间跑一个小时,渐渐停止一个小时,只统计中间一个小时启动的用户的运行情况)

相关设计:
  某网站设计大约平均每小时有120个用户登陆访问,是否可以这样分析:
  1 120个用户不可能一起登陆,所以设计每半分钟启动一个用户。
  2 每个用户每进入一个新网页都会先停留看看,所以设计停留时间。
  3 如果回放Script,前一个小时用户数目是逐渐增加,而非固定,所以设计共3小时,热身时间1小时,渐渐停止一个小时,只统计中间一个小时启动的用户的运行情况
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

8#
 楼主| 发表于 2005-7-20 13:38:52 | 只看该作者

A new good idea

2 假设我每半分钟启动一个用户,热身一个小时,中间跑一个小时,渐渐停止一个小时,只统计中间一个小时启动的用户的运行情况

三个小时分别在三台机器上跑,这样每个小时用户组的统计就分开了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-7-15 16:58:47 | 只看该作者

这样是否正确:

1  Rational Robot 的录制VU时 ,如何recording  用户停留时间?
Answer:  VU will record think time automaticlly.
             但由于客户实际操作时,浏览页面可能停留几分钟 。 这应该根据估计客户浏览时间,使用delay(xxx);

2 假设我每半分钟启动一个用户,热身一个小时,中间跑一个小时,渐渐停止一个小时,只统计中间一个小时启动的用户的运行情况

Answer: 目前我没有好的方法。
用一个方法变通:
将同一个TestScript , save to 3 份。
And change the name [http1.] to [http2.],[http3.] to every TestScript.
And add three UserGroup in a suite. Each UserGroup use one TestScript.
I can set Synchronization to each usergroup .  And set min time and max time in  Staggered execute.

这样,我可以控制第一用户组第一小时均匀触发。我可以控制第二用户组第二小时均匀触发。我可以控制第三用户组第三小时均匀触发。

这样,生成的报表由于TestScipt不同,及其内部的Id 不同,对于各用户组都会有一个报表结果。 这样就实现了只统计中间一个小时用户的要求。

不知是否还有别的好方法,请讨论,谢谢。

[ Last edited by zhengfeng on 2005-7-15 at 17:03 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-5-31 10:13:02 | 只看该作者
1 通过设置Start Timer, Stop Timer能把 这段操作和其他操作分开标示出来吗?
应该是 Start Blocker, Stop Blocker吧?
2
只统计中间一个小时启动的用户的运行情况,能否实现?  以上回答并没有解决。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-5-23 09:07:34 | 只看该作者
给个思路:
1.可以设置120个用户隔多少时间启动一个
2.可以设一个集合点,那这120个用户就会逐个登入并当所有用户都到这个集合点了才会继续同时跑后面的
3.通过设置Start Timer, Stop Timer就是把你这段操作和其他操作分开标示出来,从而方便你操作和结果分析.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-5-20 15:39:16 | 只看该作者

只统计中间一个小时启动的用户的运行情况,能否实现?

只统计中间一个小时启动的用户的运行情况,能否实现?
我问过IBM的人,也不知道.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-5-20 15:38:05 | 只看该作者
二  如果用Rational Robot实现,请问以下是否可以:
  1  Rational Robot 的录制VU时 ,如何recording 用户停留时间。(有的页面停留时间长,有的短)
   (是否是Start Timer, Stop Timer?)
  2  如何设置热身时间, 与停止时间。
   (假设我每半分钟启动一个用户,热身一个小时,再跑两个小时,只统计中间一个小时启动的用户的运行情况)
  3  是否能指定几个用户的运行时间?

[ Last edited by zhengfeng on 2005-5-20 at 15:40 ]
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2005-5-6 21:41:12 | 只看该作者
1.在vu脚本中不存在用户停留时间的是说法,应该叫思考时间(think time),其他性能测试工具也是这种叫法!
2.在TestManager中 建立suite,然后选择 suite->runtime settings->设置 start group information,运行中设置 time information ,脚本运行结束设置suite->runtime settings-> edit termination
楼主的性能测试脚本设计, 有些部分是猜想出来的,脚本的开发是根据  实际情况得到
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 06:20 , Processed in 0.072473 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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