jlsv 发表于 2008-9-26 16:58:25

ven 的 "Simulate a new user on each iteration"的问题

loadrunner runtime setting 的疑问:

Browser Emulation 中的 "Simulate a new user on each iteration" 选项
和 Run logic 中的 Number of Iteration 这个选择项的关系是怎样的?

例如我在Number of Iteration 中设置了 10
那么所谓的each iteration 是指这十次中的某一次呢? 还是指这十次本身?

云层 发表于 2008-9-26 17:09:58

每一次,你的Iteration为10,那么每次触发begin iteration就会模拟一个新用户

aks5201314 发表于 2008-9-26 21:52:21

你设置了10次iteration,那么每一次iteration运行,LR都会模拟一个新的用户。

jlsv 发表于 2008-9-26 22:54:31

但是如果我的登陆脚本放在init 部分中,

登出脚本放在end 部分中,

主要逻辑放在action部分中,

此时如果设置成iteration为10,效果就是登陆一次,然后逻辑部分运行10次, 然后登出。

按照上面两位的说法, 每运行一次iteration就模拟一个新用户, 这样不是很奇怪吗? 还没有登出就模拟新用户了...

tinafrog 发表于 2008-9-27 08:40:11

回复 4# 的帖子

楼主理解的所谓的新用户则是使用新的用户名而已,而ACTION中进行迭代,每次迭代模拟一个新用户则是清除缓存,相当初始访问你ACTION中的请求页面而已。

jlsv 发表于 2008-9-27 10:13:38

回复 5# 的帖子

不过, 在vgen中,

"Simulate a new user on each iteration" 选项

"Clear cache on each iteration" 选项

是分开的, 这样似乎表明 如果选中“每次迭代模拟一个新用户” 不仅仅是 “清除缓存” 而已, 还会做一些其他东西吧, 不然为什么要搞两个选项呢?

换句话来说,如果我选了 "Simulate a new user on each iteration"
但是不选上 "Clear cache on each iteration" ,那么在我上述的那种情况中会发生什么事?

boymarco 发表于 2008-9-28 10:23:48

原帖由 jlsv 于 2008-9-26 16:58 发表 http://bbs.51testing.com/images/common/back.gif
loadrunner runtime setting 的疑问:

Browser Emulation 中的 "Simulate a new user on each iteration" 选项
和 Run logic 中的 Number of Iteration 这个选择项的关系是怎样的?

例如我在Number of Iterati ...

根据你的问题,"Simulate a new user on each iteration"的意思是每次迭代产生一个新的用户;“Number of Iteration”是迭代的次数,假设你设置“Number of Iteration”为10,并且选择"Simulate a new user on each iteration"选项,即在脚本调试回放脚本的时候,会run10次脚本,并且只要迭代1次脚本就产生一个新的用户。

boymarco 发表于 2008-9-28 10:30:10

原帖由 jlsv 于 2008-9-27 10:13 发表 http://bbs.51testing.com/images/common/back.gif
不过, 在vgen中,

"Simulate a new user on each iteration" 选项

"Clear cache on each iteration" 选项

是分开的, 这样似乎表明 如果选中“每次迭代模拟一个新用户” 不仅仅是 “清除缓存” 而已 ...

为什么把清楚缓存单独提出来进行选择,我觉得是因为这个选项比较经常碰到,经常会有业务系统带缓存机制,所以这个选项就很重要,如果不选择这个选项,系统的性能测试就不是很准确。比如我现在做的一个系统是一个门户,为了提高用户的浏览速度,第一次登入会加载大量缓存,以方便用户以后的登入,但这个时候,我要模拟大量用户登入系统的情况,再下载缓存的时会对服务器产生相当的压力,我就要选择这个选项,测试情况才会相对准确。不知道我这样说是否清楚

jlsv 发表于 2008-9-28 15:50:13

回复 8# 的帖子

先谢谢你的热心回答。

关于缓存选项,我能够理解,不过我的问题是既然缓存选项单独出来一个选项,那么意味着"Simulate a new user on each iteration" 选项 就会有其他作用,我就是想知道这个作用是什么。 具体来说就是我在一楼中说的那种情况。

xyqisabel 发表于 2008-10-8 16:16:22

我也想知道,迭代10次,选择"Simulate a new user on each iteration" 与不选择的区别到底是什么呢?
页: [1]
查看完整版本: ven 的 "Simulate a new user on each iteration"的问题