51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 有关脚本参数化和并发概念的问题模糊,希望得到指点。谢谢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-25 10:39:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、测试需求是测试web应用登陆页面中,1000人同时登陆的性能指标,登陆后,测试某一功能。系统要求同一个用户在同一时间只能登录一次,例如hsli77登陆系统后在退出前不允许再次登陆。
2、首先录制脚本(登陆、执行业务功能),然后将登陆用户和密码参数化,使用5个不同的用户登录,这5个用户在数据库中都存在,并在登陆处设置集群,保存脚本。
3、设置场景,同时加载1000个用户,执行
4、显示结果


疑问:
1、加载的1000个虚拟用户与5个登陆用户的关系,是每个用户都要执行一遍脚本吗?如果是,那么它使用哪个登陆用户登录呢?
2、使用1000个虚拟用户,却只有5个可用的登陆用户,那么肯定会存在相同的用户在同一时间登陆系统,根据系统的要求,只有5个可用,而其他的用户都会出现错误,可是系统并没有提示这方面的错误,那么loadrunner对于剩余的995个用户是如何处理的呢?
3、运行结果中业务功能事务显示的还是1000个虚拟用户同时登录的性能指标吗?因为系统只能允许5个用户登录。


谢谢各位赐教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-1-25 16:23:38 | 只看该作者

希望朋友们指点迷津!

希望朋友们指点迷津!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-1-26 17:32:51 | 只看该作者

高人看过来

高人看过来
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-1-26 17:58:12 | 只看该作者
用1000个用户来参数化。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-1-26 18:09:11 | 只看该作者
系统中要保证有1000个用户,如果只有5个用户,就只能测5个用户并发的情况。

其他995个用户究竟是不是那5个用户重复登录,还是在用不存在的用户登录,要看你的用户名是如何参数化的。

LR没有报错,可以在VUGen里用一个不存在的用户(或一个已经登录的用户)单独执行脚本,看看回放窗口,究竟页面显示的是什么。

可以在脚本中增加文本或图片检查,以确保脚本运行正常。比如登录后如果页面有welcome的字样,可以在脚本中增加文本检查:web_reg_find("Text=welcome", LAST);
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-2-1 10:19:31 | 只看该作者

哦,我明白了,谢谢

谢谢zee和麦子华华
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 01:59 , Processed in 0.090425 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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