51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2949|回复: 13
打印 上一主题 下一主题

[原创] 测试机配置对测试结果的影响

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-2-24 15:42:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
忽然想到,利用LR进行性能测试时,本地的测试机配置对测试结果是否有影响,如果有影响,能否具体描述一下如何影响以及影响大小?谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-2-24 16:37:25 | 只看该作者
没人回复吗,我能想到肯定是有影响的,只是不知道这种影响有多大
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2011-2-24 22:55:37 | 只看该作者
    回复 1# aprincess


        当然会有影响的,但如果客户机的资源足够,那么影响不会很大
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2011-2-25 15:43:56 | 只看该作者
    回复 3# msnshow
    不好意思,能具体说一下如何影响的吗,还有测试机资源足够大是指哪些方面?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2011-2-25 17:51:32 | 只看该作者
    比如虚拟的用户多了   试压机器性能肯定下降了就会产生错误。有没有遇见过运行自己电脑中的程序时会提示未响应的错误。其实不是程序出错了及其本身处理不过来了。所以造成这样的问题。虽然等待长时间了以后会解决但会有可能造成时间上的不准确。   我的理解是这样也许不对    呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-2-25 18:09:15 | 只看该作者
    有的时候压力上不去的话, 也有可能和压力机的配置低有关的. 开启的线程太多, 造成本地机器受不了... 罢工了....
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2011-2-25 19:06:49 | 只看该作者
    楼主您好!
    LR 中 测试机 一般分为 Controller (控制机) 和 Generator (压力发生器)
    控制机的功能 :
      1. 派发、调度压力发生器发送各类压力
      2. 收集监控数据、监控指标、统计分析。
      操作系统: WINDOWS
    ===========================
    压力发生器的功能:
      1. 发送压力,与服务器进行真正的交互。
      2. 收集数据,运行完毕后以日志的形式提交给 压力控制机。
      操作系统: windows UNIX LINUX..
    主要是压力发生器的限制:
      1.比如脚本设定用线程跑压力,那么1个用户占用一个线程,50个用户占用1个进程。 假如有200进程,那么就是4个进程支持。 每个进程占用多少 主机资源, 比如CPU/MEM/IO 等等都需要仔细考虑。
      2.和脚送协议有关,每一种协议占用的 主机资源是不一样的, HTTP / SOCKET / WEBSERVICE / TUXEDO 等等 都是不同的资源占用。
      3.某些压力发送需要相关 客户端支持, 比如发送 oracle、TUXEDO、等应用协议脚本,需要压力机部署相关客户端。
      4.某些脚本可能用到 编译库文件、环境变量等,也需要在每一台压力机上部署。
       5.主机资源,当主机资源占用达到乏值后(比如CPU > 90%)后,很可能造成压力发送不上去,导致处理能力低,测试失效,测试结果不准确。
      6.压力机的并发连接数、网络等限制也会严重影响测试结果、导致测试失败。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    8#
    发表于 2011-2-25 21:18:53 | 只看该作者
    回复 4# aprincess


        看上面几楼讲的,非常清楚了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2011-3-4 09:34:47 | 只看该作者
    谢谢各位,尤其是Fin,讲了好多东西,可能是我本身欠缺太多知识,还是不太懂如果真的在测试中,怎么去判断是否需要其他压力负载机,还是只要本机一台即可。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2011-3-4 09:37:28 | 只看该作者
    看并发量、测试机配置
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2011-3-4 10:03:58 | 只看该作者
    回复 10# mymagic
    测试机配置一般的情况下,你指的并发量超多少时适合添加负载机呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    12#
    发表于 2011-3-4 10:13:13 | 只看该作者
    在测试机配置允许情况下,看license支持多少。
    一般破|解的都是支持1000的吧?
    大于1000就要添加负载机了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-3-4 11:04:58 | 只看该作者
    结合具体的情况看看,比如你机器的硬件配置
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-3-8 16:30:39 | 只看该作者
    一般将controller跟generator分开,当其中一台压力机cpu利用率持续超过85%时就添加压力机
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-10 08:12 , Processed in 0.078241 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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