51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2947|回复: 6
打印 上一主题 下一主题

[原创] 初学者:IP欺骗,显示及查看日志

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-10 21:08:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这里所讲的是如何做IP欺骗,及如何打印出来.
① Vuser里录制脚本如下(放在action):
#include "as_web.h"

Action()
{
char *ip = lr_get_vuser_ip();

if (ip)
lr_output_message("The IP address is %s", ip);
else
lr_output_message("IP spoofing disabled");

web_add_cookie("PREF=ID=548af3d18c614601:NW=1:TM=1160463942:LM=1160463942:S=cebzzN_c-pR568K0; DOMAIN=www.google.com");
web_url("www.google.com",
"URL=http://www.google.com/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=/intl/zh-CN_ALL/images/logo.gif", "Referer=http://www.google.com/intl/zh-CN/", ENDITEM,
LAST);
lr_think_time( 5 );
web_url("search",
"URL=http://www.google.com/search?q=Sweetheart&hl=zh-CN&lr=&nxpt=20.472078670890172443801",
"Resource=0",
"RecContentType=text/html",
"Referer=http://www.google.com/intl/zh-CN/",
"Snapshot=t2.inf",
"Mode=HTML",
EXTRARES,
"Url=/images/nav_logo.png", "Referer=http://www.google.com/search?q=Sweetheart&hl=zh-CN&lr=&nxpt=20.472078670890172443801", ENDITEM,
LAST);

return 0;
}
其中:
char *ip = lr_get_vuser_ip();
if (ip)
lr_output_message("The IP address is %s", ip);
else
lr_output_message("IP spoofing disabled");

这段代码就是得到IP,其打印出来.必须放在录制代码前面,不然是通不过.
② controller里面:
不要忘了设置LOG日志开启:如图
③ 在菜单栏里面scenario选上Enable ip spoofer
④ 程序>>loadrunner>>工具>>ip wizard,增加IP地址.
⑤ 进行IP欺骗之前得确保本机IP为固定,如果不是可以按CMD里面IPCONFIG/ALL里面来设置自己的IP地址.如:192.168.18.8,则ip wizard里面增加IP为:192.168.18.230-240根据自己的需要来add,最多35.进行ipconfig/all看看刚才的设置:

⑥ 运行方案,查看日志:C:\Documents and Settings\...\Local Settings\Temp\res\log就可以看到刚才设置的5个IP的日志文件.
查看vuser里面的日志在:你保存脚本位置的地方,mdrv.log,output.txt
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-11-10 21:11:59 | 只看该作者
希望这对跟我一样学习loadrunner刚接触IP的人有用,其实论坛里面有很多有关这样的帖子
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-11-10 22:01:53 | 只看该作者
顶你。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-3-26 14:01:22 | 只看该作者

3q先,再有个问题

经常看到设置log的设置是:发生错误时才记录

想问一下,如果设置了always send message,对运行或是其他有啥影响不?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-3-29 09:56:26 | 只看该作者

自己回答一下下先

从其他帖子上看到,是这样说的:
在脚本运行过程中如果处理日志信息就会增加脚本处理时间,那么和实际测试结果会存在偏差
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-3-29 10:10:43 | 只看该作者
不错,学习一下~~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-3-29 11:30:08 | 只看该作者
记号,一会试下
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-27 05:58 , Processed in 0.077132 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表