zoukankan      html  css  js  c++  java
  • 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欺骗器”;
    (2)勾选“工具”->“专家模式”;
    (3)“场景”->“选项”->“常规”->“多个IP地址模式”;
    这个选项一定要与当前场景的模式相匹配,也就是说使用本地虚拟IP测试时需要选中线程方式,使用负载生成器使用虚拟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日志;
    弹出的提示框头几行就有显示当前使用的IP;

    6、使用IP欺骗过程中,会有出现下述问题:
    启用IP欺骗后,运行1个虚拟用户的场景都失败;不启用IP欺骗后,运行场景通过;
    原因:查看失败的虚拟用户,使用的IP地址(查看方法可使用第5点中的方法),在服务器端通过ping等命令查看网络是否互通;
    如果服务器ping不通虚拟IP,说明网络设置有问题,检查网络设置;

  • 相关阅读:
    为什么mvc里面的ModelState.IsValid一只都是true
    ASP.NET MVC Filters 4种默认过滤器的使用【附示例】
    ASP.NET MVC学习之过滤器篇(1)
    百分比定位加position定位的常用布局
    angular_$inject
    angular的$scope,这东西满重要的
    angular-scope.assign
    angular_$attrs
    angular-input
    angular_form
  • 原文地址:https://www.cnblogs.com/samfish/p/1756899.html
Copyright © 2011-2022 走看看