51Testing软件测试论坛

标题: 如何用LOADRUNNER同时模拟十个用户并发操作 [打印本页]

作者: fs12    时间: 2008-12-27 17:23
标题: 如何用LOADRUNNER同时模拟十个用户并发操作
我录制了一个脚本文件后,
在USER变量处点选新建参数.
在参数中选择了参数属性.

脚本处为:
                "Name=userid", "Value=ZhangSan", ENDITEM,
                "Name=password", "Value=123456", ENDITEM,
我在userid的Value处替换为新参数.

参数类型为:FILE.

参数为:
NewParam
zhangsan
wuwa
xiaoming

选择下一行时为: Sequential.
更新值的时间 :Each iteration.
我用的版本是8.1的中文版.
谁懂的希望能帮看一下.是不是哪个地方错了.

[ 本帖最后由 fs12 于 2008-12-29 11:15 编辑 ]
作者: athukira    时间: 2008-12-28 14:08
应该是在VUG录制脚本之后,模拟并发转到Controller。
你这里设定顺序每次迭代,实际不是并发。
作者: fs12    时间: 2008-12-28 17:54
如果要录制20个,100个用户,不可能一个一个在Controller处加吧?应该是像
NewParam
zhangsan
wuwa
xiaoming
可以参数化用户ID的.不然,要测的用户数多了,在控制器也加那么多对应的脚本吗?模拟10个用户时,我是一个一个加的在控制器那加够10个脚本的.似乎方法就不对.希望有做过的可以具体说下.

[ 本帖最后由 fs12 于 2008-12-29 11:13 编辑 ]
作者: fs12    时间: 2008-12-29 11:16
自己顶一下,有做过的希望能说一下.
作者: xiaohaijun176    时间: 2008-12-29 11:22
标题: 回复 1# 的帖子
类型 可以选择 Random, 在属性设置中可以设置产生随机数的范围。
作者: fs12    时间: 2008-12-29 12:06
要并发100个指定用户,应该不会用到随机的Random.那是数字的.现在用户ID是字符串.而且也应该是指定的100个都有操作.可能说的不明白,我的具体意思是.如何实现10个不同的用户登录一个站点.

[ 本帖最后由 fs12 于 2008-12-29 12:11 编辑 ]
作者: athukira    时间: 2008-12-29 23:26
再看了一下你的问题描述,你并不是要实现十个用户的并发,而是参数化用户id,让十个不同的用户名分别去登陆吧?

并发必须要到controller的,如果是参数化用户名,将用户id参数化之后,在run-time settings将action运行次数设为10.

刚用百度登陆做了一下实验,没问题的。
作者: fs12    时间: 2008-12-31 15:37
可以了.多谢楼上的.
如果要并发100个的话,不可以在参数化用户ID的基础上实现并发100个用户吗?不可能复制100份脚本吧..
作者: athukira    时间: 2009-1-1 00:20
不需要复制脚本,把Vuser设为100.
不过100个并发在一般配置的个人电脑上有点困难吧。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2