zhengfeng 发表于 2005-5-4 18:31:57

VU,如何设置热身时间?

请问:
1Rational Robot 的录制VU时 ,如何recording用户停留时间。
   (是否是Start Timer, Stop Timer?)
2如何设置热身时间, 与停止时间。
   (假设我每半分钟启动一个用户,热身一个小时,中间跑一个小时,渐渐停止一个小时,只统计中间一个小时启动的用户的运行情况)

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

pcl2004_27 发表于 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
楼主的性能测试脚本设计, 有些部分是猜想出来的,脚本的开发是根据实际情况得到

zhengfeng 发表于 2005-5-20 15:38:05

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

[ Last edited by zhengfeng on 2005-5-20 at 15:40 ]

zhengfeng 发表于 2005-5-20 15:39:16

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

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

殺手 发表于 2005-5-23 09:07:34

给个思路:
1.可以设置120个用户隔多少时间启动一个
2.可以设一个集合点,那这120个用户就会逐个登入并当所有用户都到这个集合点了才会继续同时跑后面的
3.通过设置Start Timer, Stop Timer就是把你这段操作和其他操作分开标示出来,从而方便你操作和结果分析.

zhengfeng 发表于 2005-5-31 10:13:02

1 通过设置Start Timer, Stop Timer能把 这段操作和其他操作分开标示出来吗?
应该是 Start Blocker, Stop Blocker吧?
2
只统计中间一个小时启动的用户的运行情况,能否实现?以上回答并没有解决。

zhengfeng 发表于 2005-7-15 16:58:47

这样是否正确:

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

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

Answer: 目前我没有好的方法。
用一个方法变通:
将同一个TestScript , save to 3 份。
And change the name to , 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 inStaggered execute.

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

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

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

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

zhengfeng 发表于 2005-7-20 13:38:52

A new good idea

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

三个小时分别在三台机器上跑,这样每个小时用户组的统计就分开了
页: [1]
查看完整版本: VU,如何设置热身时间?