51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2027|回复: 14
打印 上一主题 下一主题

有关脚本中使用参数的问题,请指教!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-5-23 17:35:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我录制一段登录和登录后提交文章的脚本,登录用户用参数代替,使用20个虚拟用户做回放,但发现文章都是由一个人提交的。
        web_url("login.jsp",
                "URL=http://test11:801/CIP/login/login.jsp?LoginName={user}&PassWord=1&Organization=000000000000000000000000000000000000",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://test11:801/CIP/portal/style/catalog/double/showDefault.jsp?catalogid=FC2026A9-D68B-5524-3B04-68D36D76C469",
                "Snapshot=t2.inf",
                "Mode=HTML",
                LAST);
这是其中的登录。
其中的参数使用的是file,内容这样的,
user
u01
u02
u03
u04
u05
u06
u07
u08
u09
u10
u11
u12
u13
u14
u15
u16
u17

结果全是u01提交的,望各位指教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-5-23 22:44:48 | 只看该作者
你是不是将参数的循环设置成了once?看看这个选项!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-5-24 07:42:05 | 只看该作者
select next row  的选项,是不是选择了Random
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-5-24 09:57:11 | 只看该作者
你是不是将参数的循环设置成了once?这个我没有选once,选的是each iteration
select next row  的选项,是选择了Random
但还是不行啊,为什么呢?
还要在scenario里面做怎么样的设置吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-5-24 10:07:26 | 只看该作者
登陆部分的代码是在action中吗?如果是在init中的话只做一次的。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-5-24 10:10:55 | 只看该作者
是放在action中的。还有什么原因呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-5-24 10:41:48 | 只看该作者
我把退出的也放在action中,就可以了。
但是为什么在select next row  的选项,选择sequential,就不行了呢,哪位高人解释一下。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-5-24 11:24:06 | 只看该作者
请问楼上的,你把退出也放在action里,那
select next row  选项选择的是什么?
update value on 选项选择的是什么?
run-time setting中iteration count设置的是多少?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-5-24 13:05:38 | 只看该作者
select next row  选项选择的是什么?random
update value on 选项选择的是什么?each occurrence
run-time setting中iteration count设置的是多少?就是1
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-5-24 13:08:03 | 只看该作者
你这样设置场景:
select next row:unique
update value on:each iteration
iteration count:设置为你需要插入的参数个数
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-5-24 13:13:52 | 只看该作者
你这样设置场景:
select next row:sequential
update value on:each iteration
iteration count:设置为你需要插入的参数个数
如果按照楼上的设计的话要求所有vUser执行的次数必须小于参数的个数,否则就会有错误产生
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2005-5-24 14:46:42 | 只看该作者
sunshine_luo
按你的建议,我设置了一下,发现结果都是一个人提交的,并没有使用参数文件中的别的用户,为什么涅?
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2005-5-24 14:50:50 | 只看该作者
kernzhang
按你的建议,回访能达到不同人提交的结果,iteration count:我设的是1,但在场景中设置了20个用户。
另外请问,iteration count到底是什么意思?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-5-24 14:54:00 | 只看该作者
如果在LR用过各种方式都不行,那只能在你的系统上找原因了,去问一下开发们。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2005-5-24 15:47:08 | 只看该作者
试过一种方法可以的,找到解决方法了,只是不明白iteration count是什么意思,呵呵。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 07:44 , Processed in 0.072551 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表