51Testing软件测试论坛
标题:
user_init和action的trans response time
[打印本页]
作者:
aasdf
时间:
2007-9-18 21:24
标题:
user_init和action的trans response time
大家好,
最近在测试一个网页有登陆的网站。1个用户登陆abc.com用自己的用户名字和密码。用LR虚拟250个用户登陆。我用了以下两个方法:
1。record script在Action中,user_init和user_end没有其他的东西。这样run完后,trans response time是average=19/s。
2。record scriptuser_init中,Action和user_end没有其他的东西。这样run完后,trans response time是average=60/s。
############
为什么会这样了,那我在告诉别人测试结果的时候,我该用哪个了?
在第2各方法中,我看到init都是50个用户一次,从scenario status看到running users=几乎1个1个的来。
在第1各方法中,从scenario status看到running users=250,然后逐渐递减。
百思不得其解。大家有遇到或者知道这里面的究竟吗,谢谢。
作者:
Zee
时间:
2007-9-18 22:12
init是不能迭代的,这是其一。
另,你的事务是怎么设置的。
作者:
aasdf
时间:
2007-9-18 22:32
标题:
回复 #2 Zee 的帖子
hi zee,我用的是"load all vusers simultanously". 之前我说那个running vusers如果script在init里面,testing report显示running vusers = 0.
我发现上面我有一些地方写错了,正确的是这样的:
最近在测试一个网页有登陆的网站。1个用户登陆abc.com用自己的用户名字和密码。用LR虚拟250个用户登陆。我用了以下两个方法:
1。record script在Action中,user_init和user_end没有其他的东西。这样run完后,trans response time是average=60/s。
2。record scriptuser_init中,Action和user_end没有其他的东西。这样run完后,trans response time是average=19/s。
############
为什么会这样了,那我在告诉别人测试结果的时候,我该用哪个了?
在第1各方法中,从scenario status看到running users=250,然后逐渐递减。
在第2各方法中,我看到init都是50个用户一次,从scenario status看到running users=0。
为什么放在init的登陆trans response time就快那么多了?还是我理解分析错了。
[
本帖最后由 aasdf 于 2007-9-18 22:40 编辑
]
作者:
aasdf
时间:
2007-9-18 23:34
我没有加其他的transactions,
只有自带的3个
vuser_init
vuser_end
vuser_action
作者:
aasdf
时间:
2007-9-19 00:01
标题:
知道为什么了
其实2种方法的得到的trans response time都没有错。
把login script放在vuser_init里面,得到的是19/s,如果放在action就是60,只要是因为pic1.png.
把login script放在vuser_init:
如果把pic1.png的50改为999,那么就可以得到60了。
#######
所以说login script放在action里面,由于这个时候vuser_init没有东西,只有return 0,所以你基本就感觉不到vuser_init有50个的限制。
如果我理解错了,请大家发贴告诉。
还有一个问题,那么说action没有vuser的限制吗?只有vuser_init有吗(而且最大vuser=999)?谢谢
(另外,刚才发现each load generator, vuser limits中的others限制是1000000一百万)
[
本帖最后由 aasdf 于 2007-9-19 00:18 编辑
]
作者:
ppent
时间:
2007-9-19 10:25
在默认设置中,每次初始化有50个vuser进入action。
在第一种,分5次初始化,共250个用户进行并发。
在第二种,每次初始化时已经完成了你的事务,相当每次只有50个用户的并发。
并发数不一样,当然响应时间不一样。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2