LoadRunner脚本解释分析

来源:百度文库 编辑:神马文学网 时间:2024/04/26 00:50:48
1、获得网站首页
web_url("www.seventest.net",
"URL=www.seventest.net/",
"TargetFrame=",  //目标窗口_BLANK:打开一个新窗口
_PARENT:取代最后一个窗口的父窗口
_SELF:取代最后一个窗口
_TOP:取代整个页面
"Resource=0",            //URL是否为一个资源  0:不是
1:是
"RecContentType=text/html", //录制过程中,响应报头内容格式
"Referer=",                 //提交网页的URL
"Snapshot=t1.inf",          //快照文件名
"Mode=HTML",                //录制水平: HTML or HTTP.
HTML level:指导VuGen录制直观的HTML动作,录制web_url,web_link,web_image。返回的是HTML页面,而不是脚本和程序。
HTTP level:指导VuGen录制全部的服务器响应。不产生web_link,web_image,web_submit_form。比HTML高级,但当读脚本时不是很直观。
EXTRARES,                   //参数表划分标志(下个标志是一个资源特征表)
"Url=/dy.css", "Referer=http://www.seventest.net/index.htm", ENDITEM,     //资源结束志
"Url=/images/bg_03.gif", "Referer=http://www.seventest.net/index.htm", ENDITEM,
"Url=/images/logo-end%2020GAI.swf","Referer=http://www.seventest.net/index.htm", ENDITEM,
"Url=/images/2.swf", "Referer=http://www.seventest.net/index.htm", ENDITEM,
LAST);                      //特征表结束标志
2、下载一个游戏
web_url("Games",
"URL=ftp://joe:secret@mygames.com/games/archive/loderunner.exe",
"FtpAscii=1",         //1:用ASCII模式执行FTP传输
//0:二进制模式
LAST);
3、百度搜索“科学”
Action()
{
//打开首页
web_add_cookie ("BAIDUID=AAFDECDD16EF55636CA63DC64381BBEC:FG=1; DOMAIN=www.baidu.com");
web_add_cookie("BDSTAT=7e00ef72b41d6156ecc574f4a7efce1b9d16fdfaaf51f3debd8f8c5497eef01f3a292df5e2fe587d;DOMAIN=www.baidu.com");
//网络接口的对象表达式,经常用在Java和VB.
//name=VALUE;必须
//domain=DOMAIN_NAME;必须
//expires=DATE;
//path=PATH; (default path is "/")
//secure
//The elements in the Cookie parameter are the same as the elements in the
//Set–Cookie HTTP Response Header.
web_url("www.baidu.com",
"URL=http://www.baidu.com/",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=/favicon.ico", "Referer=", ENDITEM,
LAST);
web_add_cookie("BAIDUID=AAFDECDD16EF55636CA63DC64381BBEC:FG=1; DOMAIN=s.baidu.com");
web_add_cookie("BDSTAT=7e00ef72b41d6156ecc574f4a7efce1b9d16fdfaaf51f3debd8f8c5497eef01f3a292df5e2fe587d;
DOMAIN=s.baidu.com");
lr_think_time(13);
//搜索“科学”
web_submit_data("s",         //提交数据
"Action=http://www.baidu.com/s",    //提交数据的HTTP address
"Method=GET",
"EncType=",                       //编码方式
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://www.baidu.com/",
"Snapshot=t2.inf",
"Mode=HTML",               //录制水平
ITEMDATA,
"Name=wd", "Value=?", ENDITEM,
"Name=cl", "Value=3", ENDITEM,
EXTRARES,
"Url=http://s.baidu.com/w.gif?path=http://www.baidu.com/s?wd=%BF%C6%D1%A7&cl=3&t=1200288916042",
"Referer=http://www.baidu.com/s?wd=%BF%C6%D1%A7&cl=3", ENDITEM,
LAST);
return 0;
}