最好的测试人员不是发现了最多个bug或者使最多的开发人员感到不安的那个人,而是使开发人员fix最多bug的那个测试人员。

lr ip欺骗

上一篇 / 下一篇  2011-04-19 17:57:25

用过程中要注意的几个方面:
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日志;

TAG:

 

评分:0

我来说两句

ttkk

ttkk

最好的测试人员不是发现了最多个bug或者使最多的开发人员感到不安的那个人,而是使开发人员fix最多bug的那个测试人员。”

日历

« 2024-03-27  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 64277
  • 日志数: 66
  • 建立时间: 2009-03-26
  • 更新时间: 2021-04-14

RSS订阅

Open Toolbar