关于LoadRunner 的脚本录制(web/http协议):
我以我测试的系统(B/S架构)作为例子:
第一步:保证你的系统的一切功能和数据库的连接是正常的,要读数据和写数据进数据库,保证LoadRunner能正常工作运行,OK 准备工作做好了,我们就开始录制了。
第二步:打开LoadRunner virtual user generator,点击新建就会弹出一个窗口要你选择是用什么协议录制脚本,我们在这里选择 WEB/HTTP 协议。(见我上传的 协议选择.JPG 图片)
第三步:开始录制 ,这个时候会弹出个窗口要我们输入我们要测试的系统的URL,我们输入系统的地址,按OK。LoadRunner 会自动调出我们的要测试的系统,而且从这个时候起的每个操作数据都会被记录下来,登陆的用户和密码,登陆就被记录了。
Action()
{
web_add_auto_header("Accept-Language",
"zh-cn");
web_url("express",
"URL=http://系统地址/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=images/bt_go_02.gif", ENDITEM,
LAST);
lr_think_time( 60 );
web_submit_form("loginAction.do;jsessionid=L4JW3CB1T2J2Fw0W8yLJq8vYF3v2qqPsDpS6QP2CJFWbrTzlykHC!494935045",
"Snapshot=t2.inf",
ITEMDATA,
"Name=companyCode", "Value=帐号", ENDITEM,
"Name=userID", "Value=帐号", ENDITEM,
"Name=password", "Value=密码", ENDITEM,
"Name=localString", "Value=en_US", ENDITEM,
EXTRARES,
"Url=images/arrow.gif", ENDITEM,
LAST);
return 0;
}
web_url部分是记录系统的地址的部分
web_submit_form是提交登陆数据的部分。
编译没报错,到这里一个登陆的脚本就被录制好了。