51Testing软件测试论坛

标题: 虚拟IP的详细操作步骤 [打印本页]

作者: harryhu    时间: 2005-9-1 16:34
标题: 虚拟IP的详细操作步骤
虚拟IP的详细操作步骤,谢谢。从录制脚本开始,
作者: harryhu    时间: 2005-9-2 10:05
不会吧,没有大虾出来帮忙啊,5555
作者: sunshinelius    时间: 2005-9-2 10:14
在我的个人小范围内有一个共享gmail,存储了一些脚本和资料(抱歉,涉及到公司的一些技术信息,不方便公开)。可以到http://groups.google.com/group/tesoo
去看我发的信息。不过为了防止邮箱被无关人等乱改,需要注册一个google用户,才能看到。

[ Last edited by sunshinelius on 2005-9-5 at 14:02 ]
作者: greentea_hpl    时间: 2005-9-2 12:50
注册了google用户,在哪可以看到gmail信箱的登陆窗口呢?
作者: sally313    时间: 2005-9-2 13:33
你那邮箱好像进不去呀?版主发送一份给我吧 wqh3131@163.com
作者: netbye    时间: 2005-9-2 15:12
标题: 也给我一份
麻烦你netbye@21cn.com
作者: harryhu    时间: 2005-9-2 17:59
谢谢大虾,发一份给我吧,yuanhu0853@163.com
作者: shipatrioc    时间: 2005-9-3 16:11
Thanks a lot!
作者: harryhu    时间: 2005-9-5 09:57
大虾,我还没有收到,现在急需,谢谢了!
作者: sunshinelius    时间: 2005-9-5 14:04
请看我在本贴的第一个回复。很多资料都放在gmail邮箱里,可以去那里找你想要的。
作者: wsryyffs    时间: 2006-3-14 18:24
给我一份,wsryyffs@hotmail.com
作者: k0c0b0    时间: 2006-3-19 00:28
给我一份 ,kangchengbiao@163.com
作者: 土豆飞侠    时间: 2006-3-19 18:45
标题: 麻烦给我发一份
我进去了,没看到,麻烦给我发一份,谢谢!maomao831007@163.com
作者: tjsundway    时间: 2008-4-11 21:08
给我一份,bjsundway@hotmail.com
作者: jenny0871    时间: 2008-11-26 11:37
我 也没找到。版主可以给我发一份吗?
     chunmiao0917@126.com
             谢谢!
作者: jlsv    时间: 2008-11-26 12:00
楼主是需要ip欺骗的步骤吗?

如果是,请可以参考这个, 网上找的, 我也试过, 是ok的:

Ip欺骗设置
  1.在总控机上使用loadrunner->tools->ip wizard工具设置虚拟ip,其中server ip指要监控的服务器的ip,添加ip时选择A、B或C类ip,设置开始ip和要添加的虚拟ip的个数,并选中verify the new ip addresses are not already use,已检查添加的ip是否与局域网中的其它ip冲突
  在脚本运行过程中查看controller的output,view->show output,选择all messages,查看输出的ip是否为设置的虚拟ip.  使用虚拟IP测试完成后,打开IP Wizard,释放所有虚拟IP。重新启动计算机

  2.重启机器

  3.在controller的scenario中勾选enable ip spoofer,启用虚拟ip. 3.在controller的tools中选中expert mode(注: 这一步有些文章说不是必须的),在options->general中设置multiple ip address mode与run-time settings中的multithreading设置保持一致

  4.在load generators中选择localhost.查看脚本执行过程中是否使用了设置的虚拟ip,可以如下设置:

在脚本中添加代码:

char * ip = lr_get_vuser_ip();

if (ip) {
    lr_output_message("The IP address is %s", ip);
}else{
    lr_output_message("IP spoofing disabled");
}

在脚本运行过程中查看controller的output,view->show output,选择all messages,或者点击运行中用户的log, 查看输出的ip是否为设置的虚拟ip.

使用虚拟IP测试完成后,打开IP Wizard,释放所有虚拟IP。重新启动计算机

----------------------------------
我自己个人心得:
在普通的手工设置的场景中, 只需要在generator中添加了虚拟ip (注: 有些文章说不需要添加, 我自己没试过...)并测试能够正常连接就行了. 至于在config 页面中的”generator”中选择哪个ip是无关紧要的, loadrunner会根据每个组的虚拟用户数分配虚拟ip

例如: 有三个组, 名字为 A, B, C, 这三个组分别有三个虚拟用户,记为1, 2, 3
假设设置了5个有效的虚拟ip, 记为 ip1 - ip5

启动场景, ip 的分配如下:

A1 – ip1 , A2 – ip2, A3 – ip3
B1 – ip1 , B2 – ip2, B3 – ip3
C1 – ip1 , C2 – ip2, C3 – ip3

这种情况下 ip4 和 ip5 没有用到

如果在运行途中停止了某个用户, 比如A1, 然后重新启动, A1的ip 分配就会变成 A1 – ip4
其他不变


希望能对楼主有帮助




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2