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 是指这十次中的某一次呢? 还是指这十次本身? 每一次,你的Iteration为10,那么每次触发begin iteration就会模拟一个新用户 你设置了10次iteration,那么每一次iteration运行,LR都会模拟一个新的用户。 但是如果我的登陆脚本放在init 部分中,
登出脚本放在end 部分中,
主要逻辑放在action部分中,
此时如果设置成iteration为10,效果就是登陆一次,然后逻辑部分运行10次, 然后登出。
按照上面两位的说法, 每运行一次iteration就模拟一个新用户, 这样不是很奇怪吗? 还没有登出就模拟新用户了...
回复 4# 的帖子
楼主理解的所谓的新用户则是使用新的用户名而已,而ACTION中进行迭代,每次迭代模拟一个新用户则是清除缓存,相当初始访问你ACTION中的请求页面而已。回复 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" ,那么在我上述的那种情况中会发生什么事? 原帖由 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次脚本就产生一个新的用户。 原帖由 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" 选项
是分开的, 这样似乎表明 如果选中“每次迭代模拟一个新用户” 不仅仅是 “清除缓存” 而已 ...
为什么把清楚缓存单独提出来进行选择,我觉得是因为这个选项比较经常碰到,经常会有业务系统带缓存机制,所以这个选项就很重要,如果不选择这个选项,系统的性能测试就不是很准确。比如我现在做的一个系统是一个门户,为了提高用户的浏览速度,第一次登入会加载大量缓存,以方便用户以后的登入,但这个时候,我要模拟大量用户登入系统的情况,再下载缓存的时会对服务器产生相当的压力,我就要选择这个选项,测试情况才会相对准确。不知道我这样说是否清楚
回复 8# 的帖子
先谢谢你的热心回答。关于缓存选项,我能够理解,不过我的问题是既然缓存选项单独出来一个选项,那么意味着"Simulate a new user on each iteration" 选项 就会有其他作用,我就是想知道这个作用是什么。 具体来说就是我在一楼中说的那种情况。 我也想知道,迭代10次,选择"Simulate a new user on each iteration" 与不选择的区别到底是什么呢?
页:
[1]