51Testing软件测试论坛

标题: LoudRunner在执行场景时进行的实际操作还是只是模拟的操作?请大家指教,谢谢了. [打印本页]

作者: huangyingying    时间: 2006-8-28 21:24
标题: LoudRunner在执行场景时进行的实际操作还是只是模拟的操作?请大家指教,谢谢了.
LoudRunner的脚本在进行参数化的时候,数据库导入参数即用户后,被导入的用户在执行脚本的时候进行
的操作是真实的操作么?譬如我导入100个用户进行并发增加数据的操作,当我创建好场景并运行了60分
钟后,这100个用户是否是真实的增加了数据,还是只是模拟增加数据的这个操作?就是LoudRunner在执行
后会不会真的有数据插入到数据库?执行后当我用这100个用户当中的某一个登陆会不会看到增加了的数
据? 谢谢大家帮忙了
作者: lj1981727    时间: 2006-8-28 22:07
这个问题其实你自己动手试一试就可以了,选择一个比较简单的操作,比如新增一个用户,
对用户名进行参数化,然后设计并发的场景,如果你的参数化中参数替换的设置是正确的
场景运行完就会有不同的用户添加进数据库的。
作者: huangyingying    时间: 2006-8-29 11:32
先谢谢你的回复了:)就是因为我自己实验的结果是增加用户的操作并未是真的增加了用户,所以我搞不清到底是什么地方我弄错了.因为我录制的脚本参数化后可以运行,场景也完整的运行了60分钟,并且运行完后也得出了事务的时间,一切看起来都好象是正常的,可是就是在场景运行完后添加的用户不存在.我在想,我参数化100个用户运行场景60分钟,,如果添加用户的操作是真的添加用户的话那我用来实验的数据库中的数据岂不是越来越多?所以我以为LoudRunner只是模拟操作而已,并未是真实的增加了数据.原来是我对LoudRunner的运行机制理解错误了.请lj1981727有什么关于LoudRunner的机制继续给予指教,先谢谢了!
作者: hmglly    时间: 2006-8-29 15:43
把你进行参数化输入的过程说出来
作者: lelebachelor    时间: 2006-8-29 16:11
回楼主:场景运行并不是模拟运行,场景会调用脚本执行,调用了脚本执行,其固然会产生实际的操作,并有操作结果.
        小弟也是初学,当时也很迷惑,但是后来这一点我是亲自验证了,如果你运行场景没有产生实际结果,那就是你脚本方面的问题了..具体问题可贴出来讨论.
作者: huangyingying    时间: 2006-8-29 17:47
因为我都是在公司里做的,我们公司东西保密,公司上不了网的,,这两天我休假所以能有时间上网请教,所以家里我没有环境,脚本也没有.我也是新手,不仅运用LoudRunner的时间还不长,由于是今年刚毕业的,做测试的时间也不长.所以还有问题向你请教,请指教.如果是这样的话我就有一个疑问了,因为我参数化只参数化了100个用户,我们的系统在增加数据的时候不能增加同名的数据,我100个用户进行增加数据操作场景运行60分钟,在我录制脚本的时候增加数据时我增加的是一个具体的数据名,100个用户在60分钟中肯定有不停重复增加数据的,如果LoudRunner进行的实际的增加了数据的话,那我100个用户在第一次都运行完了后继续增加的话岂不是出现了增加重复的数据,可是我的脚本和场景在这种情况下运行都是没问题的,也没有报错.我不清楚是为什么了.不好意思不知道我有没有说清,还请你多多指教了!
作者: hmglly    时间: 2006-8-29 17:53
必须60分钟吗?你可以设置在运行完一遍后就停止!!!!!!
作者: huangyingying    时间: 2006-8-29 18:21
那固然可以,但是在我测试的这个系统里要求的是系统能长时间运行,而且我举这个例子是想说明我遇到的问题.因为我对为什么我的脚本在增加数据的时候并没有真实的数据被增加而疑惑.




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