51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2535|回复: 3
打印 上一主题 下一主题

[讨论] 菜鸟请教:参数化的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-16 15:42:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用loadrunner录制一个登陆操作,然后参数化用户名,参数化完用户名没有参数化密码,然后并发10个用户发送邮件,结果在数据库里只看到有一份邮件,还是录制登陆时的用户名,

         是不是必须要同时参数化密码呀~~~要不相当于只有一个用户登陆成功了,其他的没有登陆,谢谢各位了 急等
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-4-21 17:26:07 | 只看该作者

关于登录测试数据的参数化

1、设计同时登录的用户数,比如100个
2、首先建议在数据库中用sql脚本构造100个合法的用户名和密码记录,最好编写一个存储过程,例如:
CREATE PROCEDURE [insert_loginuser]       
AS
declare @num int
declare @username varchar(10)
declare @password varchar(10)
set @num=1
set @password='111111'
while(@num<=100)
begin
        set @username='user'+convert(varchar(6),@num)
        INSERT INTO loginuser ( username,password)  
        VALUES         ( @username, @password)
set @num=@num+1
end
GO
3、然后录制完登录脚本后,在用户名和密码处都要进行参数化设置,并将用存储过程已经生成的用户信息写入参数化文件,例如用户名为:user1,user2,...user100
4、这样的脚本就可以在controll中设置场景进行测试了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-4-22 14:40:29 | 只看该作者
谢谢楼上大虾啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-4-30 10:50:55 | 只看该作者
用LR测试的时候实际真的能够往数据库里写数据么?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-5 18:27 , Processed in 0.077492 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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