51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8219|回复: 45
打印 上一主题 下一主题

[原创] lr中虚拟100个IP,难道需要一个一个的添加进去么

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-4-9 10:33:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xin978xin 于 2011-4-9 10:36 编辑

不可以一次性将100个IP添加到控制器里面么?我要虚拟1000个用户,使用1000个IP那不累死去
求方法
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-4-10 09:56:55 | 只看该作者
不是 虚拟IP设置
可以设置一个网段区域内所有IP
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2011-4-10 16:02:41 | 只看该作者
    直接用IP段就行了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-4-12 10:57:54 | 只看该作者
    回复 2# 泊涯


        设置了,但是重新启动机器后,ip全都加上了,但是负载生成器中还是没有,还是要一个一个加
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2011-4-12 10:58:30 | 只看该作者
    回复 3# msnshow


        能不能说的更详细点,我的为什么不能自动加载呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-4-12 11:07:06 | 只看该作者
    有人解答没,万分感谢啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2011-4-12 11:22:47 | 只看该作者
    回复  泊涯


        设置了,但是重新启动机器后,ip全都加上了,但是负载生成器中还是没有,还是要一个一 ...
    sherryshi 发表于 2011-4-12 10:57



        是啊,就是在负载生成器里面,还需要一个一个加,那不累死人去?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-4-12 13:45:16 | 只看该作者
    回复 7# xin978xin


        我也郁闷,上次加了一百个,差点晕过去,肯定有其他办法,不可能这样,但我按照教程上弄的。说是在打开controller之前,设置好虚拟ip,然后就不用一个一个加了,但其实不然呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2011-4-12 17:04:07 | 只看该作者
    我之前是照这个虚拟ip的:
    楼主不妨试下,,
    用过程中要注意的几个方面:
    1、本地的IP不能设置为“自动获取”,必须指定一个静态IP;
    原因:如果设置为“自动获取”,在运行IP Wizard时会弹出错误提示;
       提示信息为:IP向导不支持启用DHCP的网卡。您的卡启用了DHCP或者配置了无效设置。请与系统管理员联系。
    2、添加IP欺骗使用的IP后,会有提示框提示保存IP列表,确定,取消等按钮;建议保存IP列表后再确定完成;
    原因:保存IP列表后,下次使用时,可以直接导入IP列表;也可以直接修改保存的IP列表文件,再导入;
    3、添加IP欺骗,和释放IP,都要重启机器后才会生效;
    原因:重启后,网络配置才会生效;
    4、在controller中使用ip欺骗的注意事项;
    (1)勾选“场景”->“启用IP欺骗器”;备注:打开controller,在controller中,选择 Scenario-〉Enable IP Spoofer,此项设置允许使用IP欺骗
    (2)勾选“工具”->“专家模式”;备注:Tools下的Expert mode,
    (3)“场景”->“选项”->“常规”->“多个IP地址模式”; 备注:再点击Tools下的options在Genearl选项卡中设置已线程方式或进程方式进行性能测试也就是说使用本地虚拟IP测试时需要选中线程方式,使用负载生成器使用虚拟IP测试时需要选中进程方式
    这个选项一定要与当前场景的模式相匹配,也就是说使用本地虚拟IP测试时需要选中线程方式,使用负载生成器使用虚拟IP测试时需要选中进程方式
    4)之后要释放ip

    5、设置IP欺骗后,验证其是否生效;
    有两种方法查看:
    (1)可用如下代码段来查看:
    char *ip = lr_get_vuser_ip();
    if (ip)
         lr_output_message("The IP address is %s", ip);
    else
         lr_output_message("IP spoofing disabled");
    注意:如果把上面这一段加入代码中间,第一句要修改下:
    char *ip;(这句放在函数起始部位,对变量ip进行声明)
    ip=lr_get_vuser_ip();(这个和后面的if-else语句一起放在要输出的地方)
    另:这个在generator中是不生效的,所以在回放代码时看到的都是"IP spoofing disabled",在contorller中设置了启用IP欺骗,日志中就可以看到;
    (2)controller的运行页,运行完场景后,在通过、失败的虚拟用户处,右键可显示VUser日志;
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-4-13 10:08:12 | 只看该作者
    谢谢楼上详细的讲解,我的测试机是静态ip,但设置了虚拟ip,重新启动机器后,我的ip就会变成自动获取。这是为什么啊。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-4-17 09:18
  • 签到天数: 3 天

    连续签到: 3 天

    [LV.2]测试排长

    11#
    发表于 2011-4-14 09:05:10 | 只看该作者
    你设置的虚拟IP那是不固定的,你添加上去,如果让其他人获取了,那岂不是白添加了,最好找个固定IP地址。设置多几个虚拟的用户尝试跑一下看看。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-4-14 10:40:06 | 只看该作者
    回复 11# y_test


        虚拟ip如何固定?本来就是用工具进行ip段空闲来获取的,只能保证本机的ip为固定的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-4-14 10:40:34 | 只看该作者
    回复 9# z554308576


        用楼主提供的方法进行了验证,不行,我这边还是不行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-10 11:26
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    14#
    发表于 2011-4-15 12:49:27 | 只看该作者
    我每次 也是手动添加的 累死
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-4-15 16:29:36 | 只看该作者
    回复 14# piaolingxue423


        原来这么多人有困惑呀,高手出来指点一下我们这些菜鸟吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-4-19 17:53:10 | 只看该作者
    我之前是照这个虚拟ip的:
    楼主不妨试下,,
    用过程中要注意的几个方面:
    1、本地的IP不能设置为“自动获 ...
    z554308576 发表于 2011-4-12 17:04



        谢谢了,这块我也研究很久,看到你的解析我将学习下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-4-20 11:42:47 | 只看该作者
    學習了。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-4-20 15:45:01 | 只看该作者
    还是没人解答呀??????
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-4-20 16:06:57 | 只看该作者
    (3)“场景”->“选项”->“常规”->“多个IP地址模式”; 备注:再点击Tools下的options在Genearl选项卡中设置已线程方式或进程方式进行性能测试也就是说使用本地虚拟IP测试时需要选中线程方式,使用负载生成器使用虚拟IP测试时需要选中进程方式
    这个选项一定要与当前场景的模式相匹配,也就是说使用本地虚拟IP测试时需要选中线程方式,使用负载生成器使用虚拟IP测试时需要选中进程方式
    我的场景之下怎么没有选项这个菜单?请各位大大解释下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-4-20 16:48:43 | 只看该作者
    应该先分清是要模拟多ip,还是要添加负载机增大压力....
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-9 09:39 , Processed in 0.085298 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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