51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3304|回复: 7
打印 上一主题 下一主题

[Robot] Robot在压力测试时,虚拟用户数量较大时(如300),有没有比较好的办法?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-28 14:48:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前正在测试一个 C/S 的产品,压力为 300 个用户。
使用 LR 时受到 License 的困扰,只能有 100 个 License,转而使用 Robot。
但 Robot 有一个问题,就是运行脚本时,你虚拟了多少用户,测试机就启动多少线程,如果虚拟用户数量较大时(如300甚至更大),你就会发现系统管理器中启动了大量的线程,内存逐渐消耗完毕,最终测试失败。
请问大家没有比较好的办法?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-12-28 17:16:11 | 只看该作者
lr中有100个用户应该足够了,通过设置可以让并发用户达到更多的!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-12-28 17:17:51 | 只看该作者
robot中的虚拟用户当超过200多个的时候,应该修改注册表让robot可以启动更多的线程!

这是操作系统的限制!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-12-28 17:36:30 | 只看该作者
把你的机器内存加大或者用客户端方式用多几台机器测试就可以解决了

还有当虚拟用户数大于254时,要设置一下。

打开控制面板,再打开Nutcracker,

在NuTC 4 Option属性页里的Category项选择Semaphore Settings这项。

然后再设置一下最大数量就行了。

[ Last edited by sesamehch on 2004-12-28 at 17:48 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-12-29 08:29:06 | 只看该作者
Originally posted by pcl2004_27 at 2004-12-28 05:16 PM:
lr中有100个用户应该足够了,通过设置可以让并发用户达到更多的!


这句话怎么理解?如果我的license就只允许100个用户,而我却需要300个虚拟用户,那怎么设置呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-12-29 08:29:56 | 只看该作者
Originally posted by smartdog at 2004-12-28 02:48 PM:
目前正在测试一个 C/S 的产品,压力为 300 个用户。
使用 LR 时受到 License 的困扰,只能有 100 个 License,转而使用 Robot。
但 Robot 有一个问题,就是运行脚本时,你虚拟了多少用户,测试机就启动多少线程 ...



你可以上网去找找,网上有10000个用户的license。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-12-29 14:19:48 | 只看该作者

10000 个 License 是 Web 的,非 C/S 的.

回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-1-4 13:32:31 | 只看该作者

在其他测试机上安装TestAgent

回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 06:57 , Processed in 0.151955 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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