或者你看看你的参数设置的有没有问题.
有时候参数设置的不正确,也会有这个问题作者: kun_fly 时间: 2008-4-9 14:30
我要模拟20个用户并发注册用户名,在提交注册处设置集合点,然后再controller中开始加压,运行完成后,提示有15个用户通过,但是查询数据库记录后只有1个用户注册成功。且是参数中的第一个用户。反复测试结果均是这样。
是不是参数设置有问题啊!注册信息中有10项,我只对2项唯一值进行了参数化,即用户名和邮箱 其余并未进行参数化。
参数选择:select next row -------sequential update value on ---------each iteration
是不是参数设置的不对,请指教!!作者: 54111 时间: 2008-4-9 14:50
“且是参数中的第一个用户”
select column中
选择By name {}了吗?
[ 本帖最后由 54111 于 2008-4-9 14:52 编辑 ]作者: kun_fly 时间: 2008-4-9 15:28
选择了,也就是说只有gameover08可以注册成功。见附图[attach]40854[/attach]作者: 54111 时间: 2008-4-9 15:39
并发。。。。
用户名 select next now 选择unique
update value on选择each occurrence
邮箱 select next now 选择same line as name
[ 本帖最后由 54111 于 2008-4-9 15:46 编辑 ]作者: kun_fly 时间: 2008-4-9 16:31
能说说这样选择的理由吗?不是很明白啊!指教一二,我的选择不行吗/??作者: kun_fly 时间: 2008-4-9 16:39
按照你的参数取值方法,和我的结果一样。20个用户loadrunner加压时显示通过了14个,但数据库里只有1个成功。且为参数的第一行数据。即参数设置里的第一个用户。这到底是怎么回事呢??作者: 54111 时间: 2008-4-9 17:47
我只能想的是这个原因:select column中
选择By name {}
你在注册成功那里设置一个检查点,看看结果显示通过几个
参数化的时候把第一个去掉(因为你已经注册过了)
“参数的第一行数据”
今天来不及了,明天我让开发帮我设置一个 万能验证码,用我们网站的帮你实际操作一下,在告诉你作者: 54111 时间: 2008-4-10 09:24
太失败了,我一个也没注册上作者: 54111 时间: 2008-4-10 09:40
我仔细看了下脚本
我的版本是8.0了,我连脚本都录不全
有几个注册信息只用JS实现的(没有和服务器建立通信),也没有用到别的技术(比如ajax)
(而LR是基于协议进行录制的,javascript是客户端的一种行为,LR无法录制。 )
换一种想法,
“注册信息中有10项,我只对2项唯一值进行了参数化,即用户名和邮箱 其余并未进行参数化”
你是不是想做业务并发操作时,有2个地方参数化。还是说就想对“注册”这一操作。
可不可以换成,用户登陆发帖?
用户名 参数化 发帖 参数 化,可不可以实现你的想法。如果能实现你的想法的话,还是像我说 的:
1.select column中 选择By name {}
2.用户名 select next now 选择unique
update value on选择each occurrence
3.发帖 select next now 选择same line as name
可以实现