• LR之IP欺骗


    1.为什么要设置IP欺骗?

    (1)当某个Ip的访问过于频繁,或者访问量过大时,服务器会拒绝访问请求

    (2)某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过不同的IP,可很大程度的模拟实际使用中多IP访问和测试服务器均衡处理的能力。

    (3)有一些网站会限制同一用户用同一个IP的登陆,为了更加真实的模拟实际情况。LR允许允许运行的虚拟用户使用不同的IP访问同一网站。

    2.设置IP欺骗的步骤?

    (1)将本机的IP设置为静态IP,LR不支持DHCP动态获取IP地址(ipconfig命令可查看本机的ip)

    (2)生成IP地址池。在开始菜单中找到HP LoadRunner——Tools——IP Wizard,创建新设置——输入本机IP——添加——选择C类地址,填写需要添加的IP,勾选验证新IP地址未被使用——确定即可

     

    (3)命令行窗口输入ipconfig,验证生成多个IP即可

     

    (4)在Controller场景中启用IP欺骗,contrller——场景——启用IP欺骗

     

    (5)启用专家模式,conctroller——工具——启用专家模式

     

    (6)此时启动场景运行发现问题。所以需要将Vuser设置为进程运行(运行时设置——其他——多线程——按进程运行;工具——选项——常规——多个IP地址方式——每个进程的IP地址分配),且 向 mdrv.dat 的 [lr_socks] 部分添加以下行: 'ExtCmdLineConc=-UsingWinInet Yes'(安装目录dat,如:C:Program Files (x86)HPLoadRunnerdat)

     

     

    (7)把网页诊断禁用(controller——诊断——网页诊断——禁用)

     

    (8)为了方便日志查看,日志查看方式选择“高级跟踪”(运行时设置——日志——扩展日志——高级跟踪)

     

    (9)到此基本上已经设置完成了,可以运行场景测试成果了。(验证方式:选择运行场景中的Vuser——右击任意一个用户——显示Vuser日志,对比各用户IP即可)

     

  • 相关阅读:
    福利贴——爬取美女图片的Java爬虫小程序代码
    select多选 multiple的使用
    Android笔记---点击事件的四种写法
    二叉排序树的插入与删除
    hdu 5269 ZYB loves Xor I && BestCoder Round #44
    linux 下同步异步,堵塞非堵塞的一些想法
    JavaScript编程随笔
    《从零開始学Swift》学习笔记(Day 51)——扩展构造函数
    What's Wrong With Hue Oozie Editor?
    2015.7个人反思小结以及兴许规划
  • 原文地址:https://www.cnblogs.com/zhangyating/p/7728981.html
Copyright © 2020-2023  润新知