51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 两台负载测试时场景设置问题 版主来帮帮忙吧=.=(部分解决继续讨论哈)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-4-11 15:39:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 carly95 于 2011-4-13 14:09 编辑

根据测试需要 现在用两台负载做测试
有一个问题,
这样两种场景测试效果相同吗?



做过多台负载测试的朋友 拜托回答一下好么。。。
-----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
谢谢大家的回复,坛子里还是高手如云的,希望以后还能多多指教~

总结一下:
1.第1种AB两个负载机没有平均分配vuser?把本地localhost改成IP地址的形式。(我是新添加一个IP的generator,再把原本的localhost的变成disable,因为没找到改名字的地方)这样就可以平均分配vuser了,我尝试了10个vuser和200个vuser情况,都是平均分配的,也就是每台负载机给5个或100个。
2.选择哪种形式?我会选择第2种方案,也就是加两个相同脚本,每个脚本指定不同负载机。这样可以在运行时观察到每台负载机vuser的运行情况,更有利与监控测试情况吧,我个人认为。


存在问题:
1.ziheng198688 所说的“Controller里面应该有设置的,当其中一个agent的负载达到一定数量,才会将剩余负载加到另外一架agent的”我实在没有找到,有用过的朋友可以指点一下吗?
2.loadrunner脚本里有没有办法像word一样查找替换字符啊?我两次测试,脚本完全相同,就是服务器的IP地址不同,要是没有,就要重新录制脚本了。。。


----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
lr脚本里有替换字符串的功能 就在edit里面。。。。灰常感谢“矿泉水”真是救命恩人呀~~~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

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

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2011-4-12 16:48:09 | 只看该作者
掉这么往后 怎么讨论呀 顶一下吧
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2011-4-12 09:33:58 | 只看该作者
回复  carly95


    第一种,应该加载的是本机。。。第二种情况 本机建议写成IP地址,要不也有可能加 ...
superfang 发表于 2011-4-11 17:56



    按照superfang建议的把本机写成IP地址形式后,再次测试,发现vuser同时平均分配给两台负载机了~~~~谢谢superfang哈~~问题解决了
   但实际测试时,我可能还是会选择两个用户组,然后分别指定负载机,也就是第2种形式,因为第1种形式虽然都平均分配了vuser但是运行开始的时间有差别,第2种更保准一点吧~
    谢谢大家~
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2011-4-11 19:54:09 | 只看该作者
Controller里面应该有设置的,当其中一个agent的负载达到一定数量,才会将剩余负载加到另外一架agent的
ziheng198688 发表于 2011-4-11 18:43



    出现这个现象我也想应该有这样一个设置
   可是找了一下 没有发现。。。
   有这样个地方配置,可不太明白是什么意思。。
   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2011-4-11 19:50:40 | 只看该作者
回复  carly95


    第一种,应该加载的是本机。。。第二种情况 本机建议写成IP地址,要不也有可能加 ...
superfang 发表于 2011-4-11 17:56



    第一种测试的时候 分配的都是agent的那台机器,不是本机。。。
   我试下把本机也写成IP 测测看~ 谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2011-4-11 18:43:46 | 只看该作者
Controller里面应该有设置的,当其中一个agent的负载达到一定数量,才会将剩余负载加到另外一架agent的
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-4-11 17:57:41 | 只看该作者
回复 7# lht821008


    JAVA 运行需要环境的。 。。 如果两台机器的环境一样的话,也没有什么问题。。。 如果不一样的话,肯定跑不通的 
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-4-11 17:56:44 | 只看该作者
回复 5# carly95


    第一种,应该加载的是本机。。。第二种情况 本机建议写成IP地址,要不也有可能加载都在一台机器上的。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-4-11 17:20:35 | 只看该作者
我觉得这两个场景优略取决于实际的业务场景,需要看具体的环境因素和并发量的因素来选择,比如曾经实际项目中一个用java写的脚本做的场景,更适合用单机来做负载,达到的压力效果会更加理想,由于java本身运行机制决定了这一点
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-4-11 16:49:35 | 只看该作者
个人觉得最好用第二种,第一种的分配个人猜测是根据LG的负载情况来确定的,还是自己指定的可靠
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-4-11 16:33:24 | 只看该作者
先自己回答下。。
第一种情况下 运行200个vuser 发现根本没有分配给A负载机(A负载机同时设置场景)200个vuser都是B负载机器在跑。。。
继续找原因。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-4-11 16:12:17 | 只看该作者
肯定不同咯   第2中方法比第1种要好
阿七 发表于 2011-4-11 16:03



    2为啥比1好呢?能给个解释么。。。谢谢了。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2015-9-10 15:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2011-4-11 16:03:56 | 只看该作者
    如果要求不高的话  则 1和2 差不多
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-9-10 15:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2011-4-11 16:03:31 | 只看该作者
    肯定不同咯   第2中方法比第1种要好
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 23:16 , Processed in 0.084424 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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