软件测试_测试工具_Loadrunner_IP欺骗
一、设置IP欺骗的原因:
1、当某个IP的访问过于频繁或者访问量过大时,服务器会拒绝访问请求;
2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。Loadrunner中的IP欺骗通过不同的IP,可很大程度的模拟实际使用过程中多IP访问和测试服务器均衡处理的能力;
3、有一些网站会限制同一用户用一个IP的登录。为了更加真实地模拟实际情况,Loadrunner允许运行虚拟用户使用不同的IP访问同一网站。
使用IP欺骗之后,场景中运行的Vuser将模拟从不同的IP地址向服务器发送请求
二、设置IP欺骗的具体步骤:
1、将本机的IP设置成手动固定:如何设置本机电脑的固定IP地址?
2、生成IP地址池
开始菜单->所有程序->HP LoadRunner->Tools->IP Wizard->创建新设置->下一步
- 创建新设置:首次使用IP欺骗时选择此项
- 从文件中加载原有设置:如果在之前设置过IP欺骗并且保存在本地就选择此项
- 恢复原始设置:测试结束后,释放IP需选择此项

输入本机IP->下一步

添加->选择C类地址(一般局域网均选择C类)->填写源IP(一般就改后两位就成,表示要使用的IP范围的第一个值)->要添加的数字(IP范围的值)(你想添加几个IP就写几,但是最好填写的要比你想的数多一点,因为有可能部分端口被占用)->勾选验证新IP地址未被使用->确定
C类最多只能模拟255个IP,如果需要更多需选择A类或B类

点击完成

此处:
点击完成会弹出一个IP的保存页,我们可以点击保存,将设置的IP保存成一个文件,这样的话,我们第一步就可以选第二个选项:从文件中加载原有设置。从文件中导入IP,然后点击OK,IP欺骗就可以帮我们生成IP了。
3、Windows键+R打开运行窗口。输入cmd点击确定,打开命令提示符,输入ipconfig,查看IPv4端口,验证是否生成多个IP

保险起见可以使用ping命令,确认所有生效的IP都能ping通。如在命令提示符中输入ping 192.168.1.1,查看是否ping通
4、Controller->场景->勾选启用IP欺骗器

5、Controller->工具->启用专家模式

6、将Vuser设置为进程运行:
Controller->运行时设置->常规->其他->多线程->按进程运行Vuser(P)->确定

工具->选项->常规->多个IP地址模式->勾选每个进程的IP地址分配->确定

Loadrunner安装根路径下找到 mdrv.dat(路径:D:\Program Files\LoadRunner\dat),右键Sublime Text打开,找到[lr_socks]行,在此行末尾添加ExtCmdLineConc=-UsingWinInet Yes,保存


7、禁用网页诊断:
Controller->诊断->配置->网页诊断->禁用->确定

8、为了方便查看日志,设置日志查看方式:
Controller->运行时设置->常规->日志->勾选始终发送消息->勾选扩展日志->勾选高级跟踪->确定

9、基本设置已完成,其他设置完毕后,开始运行场景测试
验证IP欺骗设置成功的方式:选择运行完毕的Vuser->随便选择一个用户右键->点击显示Vuser日志


就可以看到每个Vuser的IP均不一样了。这样就实现了IP欺骗!
三、注意事项:
1、运行IP欺骗程序的计算机必须要固定IP,不能使用动态获取的IP。
2、使用虚拟IP测试完成之后一定要再次打开IP欺骗设置界面,释放所有虚拟IP。然后重启计算机,这样的话别人使用时才不会显示占用中。
参考文章: https://www.cnblogs.com/zhangyating/p/7728981.html
http://www.cnblogs.com/fnng/archive/2013/03/02/2940284.html
如有不足,请多多指出;相关文章已附上链接,不妥删
软件测试_测试工具_Loadrunner_IP欺骗的更多相关文章
- 软件测试_测试工具_APP测试工具_对比
以下是我自己整理的APP测试工具对比,各个工具相关并不全面.尤其关于收费一项,我只是针对自己公司的实际情况进行对比的,每个工具还有其他收费套餐可以选择,详情可进入相关官网进行查看 以下是部分官网链接: ...
- 软件测试_测试工具_LoadRunner
最近正在逐步学习软件测试工具的使用,此文章也是用来当做笔记以供记录之用.如有问题,还请多多指出. 安装LoadRunner基本步骤从网上搜索即可找到,特此提供部分链接参考(其中附带软件下载): 1.L ...
- Android软件测试Monkey测试工具
前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其 ...
- 软件测试_Loadrunner_APP测试_性能测试_脚本优化_脚本回放
本文主要写一下在使用Loadrunner录制完毕APP脚本之后如何对脚本进行回放,如有不足,欢迎评论补充. 如没有安装Loadrunner软件,请查看链接:软件测试_测试工具_LoadRunner: ...
- 软件测试_Loadrunner_APP测试_性能测试_脚本录制_基本操作流程
这次主要是写一下使用Loadrunner对APP进行性能测试的基本流程,有关性能测试监控指标请查看链接:软件测试_性能测试_关注点. 先决条件:已安装Loadrunner.如未安装,请查看链接:软件测 ...
- 软件测试_APP测试_主要测试内容
最近要测试手机端APP,所以查找了一下有关APP测试需要注意的事项,做了一下总结.如有补充,欢迎评论! 手机APP测试与WEB测试其实相似,但是也有特别需要注意的一些不同点,此处只列出部分注意事项,相 ...
- 多测师讲解常用的测试工具分为10类_高级讲师肖sir
我们将常用的测试工具分为10类. 1. 测试管理工具 2. 接口测试工具 3. 性能测试工具 4. C/S自动化工具 5.白盒测试工具 6.代码扫描工具 7.持续集成工具 8.网络测试工具 9.app ...
- Windows 平台下局域网劫持测试工具 – EvilFoca
简介 安全测试工具可能含有攻击性,请谨慎适用于安全教学及学习用途,禁止非法利用! EvilFoca是Windows环境下基于.NET FrameWork的一款轻量级的劫持测试工具.与BackTrack ...
- 转:智能模糊测试工具 Winafl 的使用与分析
本文为 椒图科技 授权嘶吼发布,如若转载,请注明来源于嘶吼: http://www.4hou.com/technology/2800.html 注意: 函数的偏移地址计算方式是以IDA中出现的Imag ...
随机推荐
- 利用percona-toolkit定位数据库性能问题
当你的性能瓶颈卡在数据库这块的时候,可以通过percona-toolkit来进行问题定位. 那么,首先,介绍下percona-toolkit.percona-toolkit是一组高级命令行工具的集合, ...
- JSP中文乱码问题终极解决方案
在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码.参数乱码.表单乱码.源文件乱码.下面来逐一解决其中的乱码问题. 一.JSP页面中文乱码 ...
- java实现安全证书相关操作
https://blog.csdn.net/zhushanzhi/article/details/77864516 版权声明:本文为博主原创文章,未经博主允许不得转载. package test; i ...
- 【转】Redis学习---哈希结构内存模型剖析
[原文]https://www.toutiao.com/i6594624365906625032/ 概述 在前文<Redis字符串类型内部编码剖析>之中已经剖析过 Redis最基本的 St ...
- 点击一个div ,把div里的某个参数的值,传到一个input里面
- Linux-centos安装node、nginx小记
一.安装node 1.进入/usr目录,新建toos目录 cd /usr && mkdir tools && cd tools 2.wget命令下载对应版本的node包 ...
- Android 7.0以上版本 系统解决拍照的问题 exposed beyond app through ClipData.Item.getUri()
解决方案1: android.os.FileUriExposedException: file:///storage/emulated/0/ilive/images/photophoto.jpeg e ...
- Jenkins忘记密码解决办法
1.进入 如果安装的war包,路劲如下: C:\Users\LENOVO\.jenkins\ 2.打开config.xml ->将useSecurity设置为false 3.进入系统管理的管理 ...
- oracle 创建create user 及授权grant 查看登陆的用户
show user; select sys_context('userenv','session_user') from dual; select user from dual; 查看所有登录的用户必 ...
- 最长公共子串(LCS:Longest Common Substring)
最长公共子串(LCS:Longest Common Substring)是一个非常经典的面试题目,本人在乐视二面中被面试官问过,惨败在该题目中. 什么是最长公共子串 最长公共子串问题的基本表述为:给定 ...