惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
I
InfoQ
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 【当耐特】
T
The Blog of Author Tim Ferriss
N
Netflix TechBlog - Medium
GbyAI
GbyAI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
L
LINUX DO - 热门话题
Security Latest
Security Latest
月光博客
月光博客
U
Unit 42
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threat Research - Cisco Blogs
The GitHub Blog
The GitHub Blog
Simon Willison's Weblog
Simon Willison's Weblog
Help Net Security
Help Net Security
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
罗磊的独立博客
Attack and Defense Labs
Attack and Defense Labs
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
S
Securelist
P
Proofpoint News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
PCI Perspectives
PCI Perspectives
S
Security Affairs
Schneier on Security
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
L
LangChain Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
H
Hacker News: Front Page
C
Cyber Attacks, Cyber Crime and Cyber Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Security Archives - TechRepublic
Security Archives - TechRepublic
P
Privacy & Cybersecurity Law Blog
W
WeLiveSecurity
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
K
Kaspersky official blog
Google Online Security Blog
Google Online Security Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
V
Vulnerabilities – Threatpost
Recorded Future
Recorded Future

博客园 - JazzieZhang

网络始终上不去 郁闷!MSN上不去 QC的数据库恢复 感情生活20条准则【转】 weblogic常见问题 苦苦等待终于有了回报! weblogic调优 打错的电话! 又到一年抗洪时,你还记得他们吗? How to verify download of a file in Web scripts 老婆要知道,老公要明白 关于三十岁男人的私房话 DB2中几种遇到的SQL1032N出错的解决 转贴,5.30 童年的精彩(70年代~80年代初),以后的就不要看,会羡慕死你们的!^_^ 经典笑话(一) 天元吉弟5月26日 相关报告!^_^ 协议选择问题 使用lrs_save_param时,如何计算偏移量
[转贴] IP 欺骗问题整理
JazzieZhang · 2007-11-27 · via 博客园 - JazzieZhang

关于IP欺骗的问题 
 
文章出处:51testing博客 作者:charmer 发布时间:2006-12-08 
 
前一阵子做测试要用到IP欺骗,因为跑不通,所以就来上网找了相关的资料,但是,按步骤做是不行的! 因为说句不太好听的,有部分存在误导性的,这里就不说了,也看到了很多朋友问了相关很多发问题, 也是我在测试中遇到的, 经过查阅,LR的官方文档,已解决了,为了不让更多的朋友走弯路,特把部分我知道的问题在这里回答给大家 希望给大家有所帮助,少走更多的弯路,因为我为些郁闷了快一个月,呵呵!! 

QUOTE: 

原帖由 lucky520 于 2006-2-22 23:41 发表 

设置多个虚拟用户,使用IP欺骗,要在Loda Generators进行所有的IP地址进行连接吗? 

如果1000个虚拟用户,在Loda Generators中要添加1000个IP地址吗?然后进行连接,,有快捷方式吗? 

QUOTE: 

原帖由 zhangfh 于 2005-7-7 11:35 发表 

有点不明白,该ip欺骗流程中使用ip时,有提到在controller中添加了5个虚拟ip地址,是否就是指有5个虚拟用户参与并发?如果真是这样的化,那么要虚拟成千上万个用户怎么办?如果load generator 用localhost,在ad … 

设置多个IP不要在loda generators中添加的,因只要你是固定IP,添加虚拟IP后.只接启用IP欺骗就可以, 

[前提是你的虚拟IP必须与服务器的IP在同一网段的.服务器和客户端具有相同的子网掩码、IP 类和网络如果不一样的话,还有其它步骤的后面再说!] 

QUOTE: 

原帖由 jian0318 于 2005-8-4 18:21 发表 

我现在正在学习使用Loadrunner,文章非常有用,非常感谢楼主,同时也希望能有高手能帮忙答疑解惑,谢谢了。 

问题: 

1、是否一个并发就要建立一个虚拟IP? 

2、是否一个虚拟IP就要建立一个连接,那假如虚拟IP非 … 

3、在新建虚拟IP的步骤2时,需要输入服务器IP,是否是确认测试的CPU、内存等性能指标是服务器的呢? 

这个我回答第三个,输入的IP就是要测试的IP地址,你输入IP以后,在所有的IP完成前,你会在你的临时目录TEMP里生成两个文件,一个是用于UNIX的SH后缀的,一个是用于WINDOWS的BAT后缀的文件,你手动修改后用于做服务的路由更新,,个人观点:我用LR生成的UNIX的文件我在我们公司的机子{LINUX}上没有运行起来,不过你可以手动更新,这里的问题也是很多朋友遇到运行脚本时超时的原因吧[非同一网段]!因为我不手动更新服务器路由表的话,跟本跑不通LR, 

QUOTE: 

原帖由 惜缘 于 2005-8-15 11:42 发表 

设置多个虚拟用户,使用IP欺骗,在Loda Generators进行所有的IP地址进行连接, 

如果1000个虚拟用户,在Loda Generators中要添加1000个IP地址吗?然后进行连接, 

难道把1000个IP地址一个一个添加在Loda Generators中吗 … 

只要启动IP欺骗就可以,不要手工添加的, 

如果我们增加的同一网段的,就不要说什么了,一定很顺利的跑下去了,,呵呵! 

当我们要很多IP时呢!就要用到不同网段的了!所以有时我们多看看LR的文档也是没有坏处的,要仔细的看,一定会有解决问题的关键, 

更新路由表 

QUOTE: 

文档上的东东 

客户端计算机有了新的 IP 地址以后,服务器需要将该地址添加到路由表,以识别返回到客户端的路由。如果服务器和客户端具有相同的子网掩码、IP 类和网络,则不需要修改服务器的路由表。 

注意: 如果在客户端和服务器计算机之间有路由器,则服务器需要识别经过该路由器的路径。确保向服务器路由表中添加了以下内容:从 Web 服务器到路由器的路径以及从路由器到负载生成器计算机上所有 IP 地址的路径。 

要更新 Web 服务器路由表,请执行下列操作: 

1编辑“IP 向导摘要”屏幕中显示的批处理文件。以下为一个 .bat 文件示例。 

route ADD 10.0.0.2 MASK 255.255.255.255 [CLIENT_IP] METRIC 1 

route ADD 10.0.0.3 MASK 255.255.255.255  [CLIENT_IP] METRIC 1 

route ADD 10.0.0.4 MASK 255.255.255.255  [CLIENT_IP] METRIC 1 

route ADD 10.0.0.5 MASK 255.255.255.255  [CLIENT_IP] METRIC 1 

route ADD 10.0.0.6 MASK 255.255.255.255  [CLIENT_IP] METRIC 1 

route ADD 10.0.0.7 MASK 255.255.255.255  [CLIENT_IP] METRIC 1 

route ADD 10.0.0.8 MASK 255.255.255.255  [CLIENT_IP] METRIC 1 

route ADD 10.0.0.9 MASK 255.255.255.255  [CLIENT_IP] METRIC 1 

2每次出现 [CLIENT_IP],请在括号中输入您的 IP 地址来替换。 

3在服务器计算机上执行该批处理文件 

不同的网段,例如:服务器的IP为192.168.0.2,我LR的机子是192.168.0.118[固定IP] 

我增加的IP是10.0.0.1~~~10.0.0.200 

就要更新服务器的路由表了, 

LR会为你在TMEP目录里生成一个BAT和SH的文件,[前提是你使用IP欺骗时在服务器的地址里填写IP] 

所以这里我要到服务器的机子上执行脚本. 

[WINDOWS] 

.BAT 

route ADD 10.0.0.2 MASK 255.255.255.255 192.168.1.118 METRIC 1 

route ADD 10.0.0.3 MASK 255.255.255.255 192.168.1.118 METRIC 1 

route ADD 10.0.0.4 MASK 255.255.255.255 192.168.1.118 METRIC 1 

route ADD 10.0.0.5 MASK 255.255.255.255 192.168.1.118 METRIC 1 

route ADD 10.0.0.6 MASK 255.255.255.255 192.168.1.118 METRIC 1 

route ADD 10.0.0.7 MASK 255.255.255.255 192.168.1.118 METRIC 1 

route ADD 10.0.0.8 MASK 255.255.255.255 192.168.1.118 METRIC 1 

route ADD 10.0.0.9 MASK 255.255.255.255 192.168.1.118 METRIC 1 

…………………………………………………………………………. 

.SH 

不好意思,LR生成的SH在LINUX上我不能更新路由 

不过大家可以试一下,我手动写的是如下:也可以做为参考: 

route add -net 10.0.0.1 netmask 255.255.255.255 dev eth0 

route add -net 10.0.0.2 netmask 255.255.255.255 dev eth0 

route add -net 10.0.0.3 netmask 255.255.255.255 dev eth0 

route add -net 10.0.0.4 netmask 255.255.255.255 dev eth0 

route add -net 10.0.0.5 netmask 255.255.255.255 dev eth0 

route add -net 10.0.0.6 netmask 255.255.255.255 dev eth0 

route add -net 10.0.0.7 netmask 255.255.255.255 dev eth0 

route add -net 10.0.0.8 netmask 255.255.255.255 dev eth0 

route add -net 10.0.0.9 netmask 255.255.255.255 dev eth0 

这样的一个一个增加的的是很烦啊!如果成千上万的要添加那不是风了,呵呵,不过LR公司生成的更新路由器的脚本就是这样的,不过我也改了一下一下增加一个网段的,路由不知道对测试有没有影响,有心的朋友可以试一下, 

我把命令写上!: 

WINDOWS: 

route ADD 10.0.0.0 MASK 255.255.255.0 192.168.1.118 METRIC 1 

LINUX: 

route add -net 10.0.0.0 netmask 255.255.255.0 dev eth0 

在路由器上更新了路由以后,就可以运行W试一下了,只启用IP欺骗,运行X个用户 

我用WEB临时服务器做的测试,运行完以后,去WEB临时服务器的程序上查看IP羰,是X个IP,呵呵,不同网段的IP脚本总算过去了 

因为我也是刚接触LR,有理解错误的地方,希望在这里也大家共同论坛,我期望与大家共同进步!. 

[有一个问题漏了,做完测试后可以把服务器的路由手动删改的 

命令如下:可以写进脚本执行的 

route delete 10.0.0.1 

…………………(windows) 

route del -net 10.0.0.1 netmask 255.255.255.255 dev eth0