51Testing软件测试论坛
标题:
一个困扰我很久的简单问题,,,,跪求详解~~~~~
[打印本页]
作者:
zhangt_tpeng
时间:
2010-9-27 12:24
标题:
一个困扰我很久的简单问题,,,,跪求详解~~~~~
学习LoadRunner也有一段时间了,,,,一直有个问题找不到答案,,在网上的帖子也没给出很好的解释。
先想问个超级简单的问题。在做压力测试的时候,,,设置了虚拟用户还用再设置迭代吗???
最困扰的是:如果不设置迭代,,,那参数化的值还会变化吗??运行场景的时候怎么才能看参数化的值变没变??比如我在一个登陆脚本里参数化了一串数字账号让它递增,放到场景里做压力测试,设置了10个虚拟用户,没设迭代。运行时是用一个账号登陆10次还是依次递增的账号分别登陆???
求各位高手大侠详解~~~~~~感激不尽
作者:
云层
时间:
2010-9-27 12:57
运行周期是迭代,迭代会影响参数化取值
作者:
zhangt_tpeng
时间:
2010-9-27 13:54
回复
2#
云层
那我设置10个虚拟用户,,不设迭代的话是10个用户用同一个用户名登陆吗???
作者:
Sylvanas
时间:
2010-9-27 14:44
本帖最后由 Sylvanas 于 2010-9-27 14:46 编辑
实际上场景持续运行时间内就是每一个虚拟用户在迭代运行
设置场景持续运行时间选项时RunTimeSetting里面的迭代就被忽略掉了
作者:
zhangt_tpeng
时间:
2010-9-27 15:27
回复
4#
Sylvanas
什么意思???跟我问的没啥关系吧???
作者:
Sylvanas
时间:
2010-9-27 16:31
这样:场景测试时间设定分为两种:1 持续运行时间例如5分钟 2 脚本执行完毕
1持续运行时间例如5分钟
设置虚拟用户之后如果同时设置了场景运行时间,那么迭代就没有必要在设置了(原因在4楼)其实就是每个用户在迭代,参数化的数据如果选择每次迭代更新当然会变化。
2脚本执行完毕
这个迭代设置是有效的,脚本整个跑完一遍包括迭代次数。
作者:
sayusayme
时间:
2010-9-27 16:41
如果你持续时间是5分钟,迭代设置了5次(这5次迭代运行的时间是1分钟),LR是以方案中的持续时间为主的,即脚本跑了5分钟,
(如果不设置迭代,,,那参数化的值还会变化吗??)---迭代和参数化没有关系吧,参数的取值取决于你在参数化界面的设置,即顺序,随机,唯一,还有其他的设置each iterate每次迭代,each occurence每次出现,once一次。
作者:
zhangt_tpeng
时间:
2010-9-27 17:32
回复
7#
sayusayme
那我分析脚本(运行场景)的时候能查看这些值是怎么变化的吗??在哪查看、??
作者:
sayusayme
时间:
2010-9-29 10:24
可以的,你可以用 lr_output_message来查看这些值的具体运行情况,
详细使用可以看帮助
作者:
sayusayme
时间:
2010-9-29 10:24
在输出的界面显示,就是有很多小人跑的那个界面,
作者:
angzhuo
时间:
2010-9-29 14:05
10个用户迭代10次,看你参数化的数据了,如果你有100个数据,是可以访问的,如果没有就会取重复值,你可以看log是可以看出来的
作者:
zhangt_tpeng
时间:
2010-9-29 14:41
哦
谢谢大家了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2