yujiling 发表于 2009-1-6 18:10:01

LR两个小问题请教

1.假设一个web系统,测试登录。100个Vuser,就一个集合点设在了登录处,每10秒挂起20个。
(1)持续时间设置为运行直到完成.循环次数为默认的1.请问:如果这样做负载,那么此例子中的并发登录用户是100还是20?或者说是另外的其他。请赐教。
(2)持续时间设置为运行20分钟,做负载,那么此例中的并发登录用户是多少,100还是20?或者是其他

2.LR9.1中,怎么持续时间设置为如LR8.1中的“运行直到完成”?

请不吝赐教,万分感激。

[ 本帖最后由 yujiling 于 2009-1-7 09:51 编辑 ]

yujiling 发表于 2009-1-6 18:22:42

请高人指点下,先谢过

honsangj 发表于 2009-1-6 22:34:14

帮顶
等高手

yujiling 发表于 2009-1-7 09:52:50

接着等明白的帮忙回答

版主有时间帮回答下行吗?先谢过。

很多人上来都是找问题的答案,但回答的时候却少。大家回答下就算是知识共享了。

archonwang 发表于 2009-1-7 10:00:18

简单答下,不懂可以继续深入
1. 并发登陆(事务)应是100,如果需要进行集合点策略设置,必须先添加集合点后,在congtroller中设置对应的事务并发策略。
2. 虚拟用户是100
3. 挂起20,这个不是很明白,我的理解是每10秒停止20用户或是每10秒加载20用户。直至100虚拟用户

4. run until complete即可。由于不同类型的测试所设置的选项不同。这个在lr9的设置场景类型是:goal 场景

yujiling 发表于 2009-1-7 10:47:33

先感谢版主的赐教。

看了您的回答,也就是说(括弧中红色部分):

1.假设一个web系统,测试登录。100个Vuser,就一个集合点设在了登录处,每10秒挂起20个。
(1)持续时间设置为运行直到完成.循环次数为默认的1.请问:如果这样做负载,那么此例子中的并发登录用户是100还是20?或者说是另外的其他。请赐教。(这里的并发用户是100)
(2)持续时间设置为运行20分钟,做负载,那么此例中的并发登录用户是多少,100还是20?或者是其他。(这里的并发用户呢?由于设置了集合点,这里集合点只是针对每10秒的20个Vuser登录,那么是不是可以说并发用户是20?请各位提出见解并赐教)

2.LR9.1中,怎么持续时间设置为如LR8.1中的“运行直到完成”?
如下图中,我选的GOAL场景,那么假如按上面1(1)的例子来设置的话,是不是要图中的设置?
具体为:
目标类型:每秒事务数
事务名:图中的Login
达到目标:34每秒事务数(34是按照100Vuser要在3S内完成登录,得到33.3333/S)
使用最小“50”,最大“100”(这个我不知道怎么设,所以取min=100-100/2,max=100+100/2,可能这么设并不正确)

场景设置为运行20分钟(达到目标之后),如果无法达到目标则继续运行场景,无需达到目标。


加载行为是自动

yujiling 发表于 2009-1-7 10:48:56

感谢各位不厌其烦。

archonwang 发表于 2009-1-7 11:09:48

回复 6# 的帖子

刚才讲过,集合点的策略,默认是100%,就是全部虚拟用户100.
所以对事务而言,并发用户是100用户并发
对场景而言,在线用户100

关于LR81中的运行直到完成,个人觉得只能说是一种形式或方法,但是对整个性能测试的结论不受其影响。
以前使用LR81时,测试这种运行直到完成的情况也并不多见,如手工场景,到最后的那段停止虚拟用户的数据不是最可靠的,往往剔除后进行性能分析。所以推荐你使用面向目标的场景设计来做。

yujiling 发表于 2009-1-7 13:36:31

多谢版主指点
页: [1]
查看完整版本: LR两个小问题请教