51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1975|回复: 8
打印 上一主题 下一主题

[原创] 登陆的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-18 14:53:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我想测试的是20个用户登陆系统的问题,但是需要模拟20个不同的用户登陆,在录制脚本的时候把登陆放在了init里面,也对username进行了参数化,在controller里面设置了20个用户,请问在什么地方可以看到测试过程中替换用户的过程
我是这样设置的,就是测试的时候发现还是就是第1个用户init了20回,不是init了20个不同的用户
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

9#
发表于 2009-6-13 00:00:06 | 只看该作者
我碰到过这样的需求,当时是用for 循环控制,也就是:
init
{
    for(....)
    {
         //此出添加登录代码
    }
return 0;
}
2.请问在什么地方可以看到测试过程中替换用户的过程?
答:  A .可以写一个
   lr_log_message("此次登录的用户名为: %s \n",lr_eval_string("{你的参数名}"));
       B .  Run-time Settings --- Log --- Alwaye send messages --- Extend log --- Parameter Substitution (别忘了启用日志记录钩上).
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-6-12 18:50:24 | 只看该作者
登陆放INIT里,需要重复的操作放到ACTION里,然后跌代ACTION即可,LR是控制ACTION的,主要测的就是ACTION里的东西
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-9-19 22:59:28 | 只看该作者
你可以试一下for循环。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-9-19 13:56:42 | 只看该作者
登陆放INIT里,需要重复的操作放到ACTION里,然后跌代ACTION即可,LR是控制ACTION的,主要测的就是ACTION里的东西
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-9-19 12:11:08 | 只看该作者
问题我需要模拟的是登陆一回系统,在该系统中多次执行另外一个操作啊!如果都放在action里面的话,就是登陆一回,就做一回操作了,我需要的是一回登陆,多次操作这样如何实现啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-9-19 11:41:10 | 只看该作者
init不进行操作,登陆过程放到ACTION里,UESRNAME参数话,有参数的后一行加一个lr_out_message(USERNAME)函数,函数参数具体内容在手册里找,参数设置时选择sequ那个,然后在单用户下多跑几遍,看看日志输出用户内容是否不同,跑时候就在VUSER底下那个日志看就好,不用CONTROLLER也可

[ 本帖最后由 mihan 于 2006-9-19 11:45 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-9-19 10:07:55 | 只看该作者
那如果我要实现这个一个模式有其他的方式可以实现吗?就是可以用其他的方式来实现这个目的吗?
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2006-9-18 21:30:46 | 只看该作者
init不能迭代的。你这样估计是做不到。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 05:49 , Processed in 0.070327 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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