51Testing软件测试论坛
标题:
LR两个小问题请教
[打印本页]
作者:
yujiling
时间:
2009-1-6 18:10
标题:
LR两个小问题请教
1.假设一个web系统,测试登录。100个Vuser,就一个集合点设在了登录处,每10秒挂起20个。
(1)持续时间设置为运行直到完成.循环次数为默认的1.请问:如果这样做负载,那么此例子中的并发登录用户是100还是20?或者说是另外的其他。请赐教。
(2)持续时间设置为运行20分钟,做负载,那么此例中的并发登录用户是多少,100还是20?或者是其他
2.LR
9.1
中,怎么持续时间设置为如LR8.1中的“运行直到完成”?
请不吝赐教,万分感激。
[
本帖最后由 yujiling 于 2009-1-7 09:51 编辑
]
作者:
yujiling
时间:
2009-1-6 18:22
请高人指点下,先谢过
作者:
honsangj
时间:
2009-1-6 22:34
帮顶
等高手
作者:
yujiling
时间:
2009-1-7 09:52
接着等明白的帮忙回答
版主有时间帮回答下行吗?先谢过。
很多人上来都是找问题的答案,但回答的时候却少。大家回答下就算是知识共享了。
作者:
archonwang
时间:
2009-1-7 10:00
简单答下,不懂可以继续深入
1. 并发登陆(事务)应是100,如果需要进行集合点策略设置,必须先添加集合点后,在congtroller中设置对应的事务并发策略。
2. 虚拟用户是100
3. 挂起20,这个不是很明白,我的理解是每10秒停止20用户或是每10秒加载20用户。直至100虚拟用户
4. run until complete即可。由于不同类型的测试所设置的选项不同。这个在lr9的设置场景类型是:goal 场景
作者:
yujiling
时间:
2009-1-7 10:47
先感谢版主的赐教。
看了您的回答,也就是说(括弧中红色部分):
1.假设一个web系统,测试登录。100个Vuser,就一个集合点设在了登录处,每10秒挂起20个。
(1)持续时间设置为运行直到完成.循环次数为默认的1.请问:如果这样做负载,那么此例子中的并发登录用户是100还是20?或者说是另外的其他。请赐教。(
这里的并发用户是100
)
(2)持续时间设置为运行20分钟,做负载,那么此例中的并发登录用户是多少,100还是20?或者是其他。(
这里的并发用户呢?由于设置了集合点,这里集合点只是针对每10秒的20个Vuser登录,那么是不是可以说并发用户是20?请各位提出见解并赐教
)
2.LR
9.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
感谢各位不厌其烦。
作者:
archonwang
时间:
2009-1-7 11:09
标题:
回复 6# 的帖子
刚才讲过,集合点的策略,默认是100%,就是全部虚拟用户100.
所以对事务而言,并发用户是100用户并发
对场景而言,在线用户100
关于LR81中的运行直到完成,个人觉得只能说是一种形式或方法,但是对整个性能测试的结论不受其影响。
以前使用LR81时,测试这种运行直到完成的情况也并不多见,如手工场景,到最后的那段停止虚拟用户的数据不是最可靠的,往往剔除后进行性能分析。所以推荐你使用面向目标的场景设计来做。
作者:
yujiling
时间:
2009-1-7 13:36
多谢版主指点
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2