51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3069|回复: 17
打印 上一主题 下一主题

[原创] 不知道这个在这里问合适不

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-29 09:56:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   loadrunner压力测试对机子的cpu  内存之类的硬件 有什么要求吗?  我现在这个机子跑起来有点卡

谢谢指点
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-8-29 10:29:41 | 只看该作者

回复 1# 的帖子

你这个问题问的我好晕哦.真不知道如何回答你才好啊,能不能把问题问的清晰一点,有针对的提出问题
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-8-29 11:01:44 | 只看该作者
loadrunner跑压力测试的时候  并发数上百的话 对机子 的cpu和内存有什么样的要求  跑起来才不卡

  这样问如何?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-8-29 11:23:03 | 只看该作者
目前主流配置的台式机就可以满足你的要求
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-8-29 11:55:42 | 只看该作者
   我对硬件不怎么了解  目前主流的配置也不清楚。。。。

oracle  sqlserver  虚拟机 loadrunner  这四个里面 哪个跑起来对硬件的要求高呢?  

再次感谢
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-8-29 11:58:44 | 只看该作者
load generator基本上是每个虚拟用户8m内存
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-8-29 12:35:17 | 只看该作者
楼上说的是真的吗?
依据是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-8-29 12:35:56 | 只看该作者
  占用的不少呀  2G的算下来就是256个     这个数量级的用户差不多够用了吧?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-8-29 14:31:48 | 只看该作者
关注
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-8-29 15:48:33 | 只看该作者
有哪位高手给指点一下,我也想要.谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-8-29 16:34:33 | 只看该作者
原则上应该同被压的服务器配置相当或是更高一些,否则服务器没死,你的机子首先死了还测试什么呢。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-8-29 17:32:11 | 只看该作者
这个问题,好像需要多个测试机进行测试,一个是主控,多个负载测试机。这样就能避免死机的问题了。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-8-30 08:57:07 | 只看该作者
原帖由 云层 于 2008-8-29 11:58 发表
load generator基本上是每个虚拟用户8m内存


你说的这种是按照进程跑的情况吧。如果按照线程跑应该比这个小很多吧。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-8-30 09:56:48 | 只看该作者
原帖由 burenshi 于 2008-8-29 09:56 发表
   loadrunner压力测试对机子的cpu  内存之类的硬件 有什么要求吗?  我现在这个机子跑起来有点卡

谢谢指点

如果用LR进行性能测试,测试运行过程中主要是控制器(Controller)、压力发生器(Load Generator)、监视器(Monitor)等在运行。
对CPU和内存的硬件要求可以分为这样的两部分:
a) 控制器和监视器只运行一个进程,所以他们占用的系统资源是固定的。现在的主流PC机运行他们没有太大问题;
b) 压力发生器运行的进程/线程个数是不确定的,由当前场景使用的VUser个数决定的。进程/线程数量越大,占用的CPU和内存就越多。这也许就是你的机器卡的原因,你可以通过调整场景中VUser数量+观察系统资源占用情况来判断是否如此。

至于平均每个VUser占用多少资源,其实和VUser进行的工作是有关系的。比如,仅仅访问一个静态HTML页面的情况占用资源很少;访问动态页面或者业务流程复杂占用资源就会增加。要看具体情况而定,平均值可以自己去计算一下。
另外楼上有一位说测试机的配置要和被测机器的配置相当或者更高,这就不切实际了。比如金融系统测试的时候,被测系统的数量级是4-8个CPU + 16G-32G的内存。显然测试机是不会有这么多资源的,测试机的配置还是与VUser多少有关。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2008-9-1 10:13:56 | 只看该作者
原帖由 winfood 于 2008-8-30 09:56 发表

如果用LR进行性能测试,测试运行过程中主要是控制器(Controller)、压力发生器(Load Generator)、监视器(Monitor)等在运行。
对CPU和内存的硬件要求可以分为这样的两部分:
a) 控制器和监视器只运行一个进程 ...


  非常感谢你的指点    我主要是在机子上练习性能测试的东西   所以被侧机和测试机都是同一个      这样想来  比较郁闷。。。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-9-1 10:16:12 | 只看该作者
loadrunner不同版本得不通协议的虚拟用户占用的内存是不一样的,比如说7.8版本在win2000ad上跑如果用线程跑就是消耗0。5m,如果是以进程跑就是5m的数据

而现在lr体积越来越庞大,资源的消耗也越来越严重,一般在做测试过程中我们会把虚拟用户分布在不同的机器上(安装有load generator)上来跑,这样保证机器本身不会出问题,而使你的测试失败

但是除了vu之外不要忘记有些人还会把controller也放在这台机器上来跑,这样就存在你的机器既当了控制机,又是压力机,而且还是监控机(监控系统资源的机器)

所以如果放在一台机器上来跑,消耗资源就是controller 进程 而且还有vu的进程消耗资源

其实你这里也涉及到性能调优方面的知识:
比如你得机器卡是cpu资源消耗严重还是内存资源消耗严重,不要看机器配置高,但是真正跑lr软件的时候,也需要对本身机器进行调整,也许压力机本身的机器就存在瓶颈。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2008-9-1 11:13:57 | 只看该作者
原帖由 pcl2004_27 于 2008-9-1 10:16 发表
loadrunner不同版本得不通协议的虚拟用户占用的内存是不一样的,比如说7.8版本在win2000ad上跑如果用线程跑就是消耗0。5m,如果是以进程跑就是5m的数据

而现在lr体积越来越庞大,资源的消耗也越来越严重,一般在做 ...

  多谢你的指点  哪么用同一台机子跑的话   cpu  内存之类的 只要要多大的呢?  谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2008-9-1 12:23:25 | 只看该作者
这个问题做个实验就会知道。
就算你知道了具体的协议占的内存CPU等,还是要到实际的机器上去实验一下。因为这些数据只是一个参考。
从HP发出的excel里看到的只是数据。具体他们是如何得到这样的数据,取决于他们的测试方法。
所以在具体的实施中还是要看自己的环境。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-19 12:24 , Processed in 0.074455 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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