LoadRunner之用户自定义数据采集.docx
- 文档编号:9969248
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:8
- 大小:46.33KB
LoadRunner之用户自定义数据采集.docx
《LoadRunner之用户自定义数据采集.docx》由会员分享,可在线阅读,更多相关《LoadRunner之用户自定义数据采集.docx(8页珍藏版)》请在冰豆网上搜索。
LoadRunner之用户自定义数据采集
LoadRunner之用户自定义数据采集
发布时间:
2013-3-0110:
32 作者:
dfine.sqa 来源:
51Testing软件测试网采编
字体:
小 中 大 |上一篇下一篇|打印 |我要投稿 |推荐标签:
软件测试LoadRunner测试工具
Loadrunner中lr_user_data_point、lr_user_data_point_instance两个函数可以用来记录一条自定义的Vuser运行数据,并将其输出到测试结果中,最后可以通过分析工具Analysis来分析数据采集情况。
两者之间的区别是lr_user_data_point_instance函数可以用来记录指定事物实例的自定义数据。
函数语法:
intlr_user_data_point(constchar*sample_name,doublevalue);
longlr_user_data_point_instance(constchar*sample_name,doublevalue,longtransaction_handle);
例一:
Action()
{
web_set_max_html_param_len("1024");
web_reg_save_param("JSESSIONID5",
"LB/IC=jsessionid=",
"RB/IC=\"",
"Ord=11",
"Search=body",
"RelFrameId=1",
LAST);
web_url("web",
"URL=http:
//172.19.201.188:
7001/web/",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=images/login/3.swf",ENDITEM,
LAST);
web_reg_find("Search=Body",
"SaveCount=times",
"Text={username}",
LAST);
web_submit_data("logon.do;jsessionid=schvTJJpR1BCBYYv9hhhn6k5zMwzZJ7JtTp5yPKvjBm6QpJv1DsN!
-1783399523",
"Action=http:
//172.19.201.188:
7001/web/pf/authentication/logon.do;jsessionid={JSESSIONID5}",
"Method=POST",
"TargetFrame=_parent",
"RecContentType=text/html",
"Referer=http:
//172.19.201.188:
7001/web/",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=kind","Value=1",ENDITEM,
"Name=clientIPAddr","Value=",ENDITEM,
"Name=clientMacAddr","Value=",ENDITEM,
"Name=clientMachineName","Value=",ENDITEM,
"Name=username","Value={username}",ENDITEM,
"Name=password","Value=1",ENDITEM,
LAST);
//lr_output_message("count=%d",atoi(lr_eval_string("{times}")));
if(atoi(lr_eval_string("{times}"))>0){
web_url("close.html",
"URL=http:
//172.19.201.188:
7001/web/pf/close.html",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
web_url("redirectURL.jsp",
"URL=http:
//172.19.201.188:
7001/web/pf/redirectURL.jsp?
redirect=true&kind=logon&U=1309938062295",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t4.inf",
"Mode=HTML",
LAST);
web_url("frameWork.jsp",
"URL=http:
//172.19.201.188:
7001/web/pf/webdesk/frameWork.jsp",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t5.inf",
"Mode=HTML",
EXTRARES,
"Url=/web/styles/default/frame/images/lineBg.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/version.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/button-Table.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/button-info.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/button-login.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/images/logo_default.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getNaviMenu.do",ENDITEM,
"Url=/web/styles/default/frame/images/linemid.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/split.jsp",ENDITEM,
"Url=/web/styles/default/frame/images/button-help.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/ArrowLeft.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/split.jsp",ENDITEM,
"Url=/web/styles/default/images/popup_bg_menu.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/mainMessage.jsp?
U=",ENDITEM,
"Url=/web/styles/default/frame/images/line1.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getNaviMenu.do",ENDITEM,
"Url=/web/styles/default/frame/images/tabBg.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getNaviMenu.do",ENDITEM,
"Url=/web/styles/default/frame/images/line.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getNaviMenu.do",ENDITEM,
"Url=/web/styles/default/frame/images/naviMenuselect.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getNaviMenu.do",ENDITEM,
"Url=/web/styles/default/frame/images/lineleft.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/left/getMenuFromXml.do",ENDITEM,
"Url=/web/styles/default/frame/images/buttonOff.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/left/getMenuFromXml.do",ENDITEM,
"Url=menu/images/item/big/icon1.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/left/getMenuFromXml.do",ENDITEM,
"Url=menu/images/item/big/icon4.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/left/getMenuFromXml.do",ENDITEM,
"Url=menu/images/item/big/icon3.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/left/getMenuFromXml.do",ENDITEM,
"Url=menu/images/item/big/icon2.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/left/getMenuFromXml.do",ENDITEM,
"Url=/web/styles/default/frame/images/buttonOn.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/left/getMenuFromXml.do",ENDITEM,
"Url=/web/styles/default/frame/images/buttonBg.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/left/getMenuFromXml.do",ENDITEM,
"Url=system/webmessageshow.jar","Referer=",ENDITEM,
LAST);
web_url("commonAction.do",
"URL=http:
//172.19.201.188:
7001/web/cc/core/common/commonAction.do?
action=ajaxRequest&ajaxRequestClass=mon.action.AutoRefreshSessionAjaxRequest&ccuserNo=9001",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/navimenu.jsp",
"Snapshot=t6.inf",
"Mode=HTML",
LAST);
lr_user_data_point("username",
atoi(lr_eval_string("{username}")));
lr_end_transaction_instance(instance_id,LR_PASS);
}
else
lr_end_transaction_instance(instance_id,LR_FAIL);
return0;
}
例二:
Action()
{
longinstance_id;
web_set_max_html_param_len("1024");
web_reg_save_param("JSESSIONID5",
"LB/IC=jsessionid=",
"RB/IC=\"",
"Ord=11",
"Search=body",
"RelFrameId=1",
LAST);
web_url("web",
"URL=http:
//172.19.201.188:
7001/web/",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=images/login/3.swf",ENDITEM,
LAST);
web_reg_find("Search=Body",
"SaveCount=times",
"Text={username}",
LAST);
web_submit_data("logon.do;jsessionid=schvTJJpR1BCBYYv9hhhn6k5zMwzZJ7JtTp5yPKvjBm6QpJv1DsN!
-1783399523",
"Action=http:
//172.19.201.188:
7001/web/pf/authentication/logon.do;jsessionid={JSESSIONID5}",
"Method=POST",
"TargetFrame=_parent",
"RecContentType=text/html",
"Referer=http:
//172.19.201.188:
7001/web/",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=kind","Value=1",ENDITEM,
"Name=clientIPAddr","Value=",ENDITEM,
"Name=clientMacAddr","Value=",ENDITEM,
"Name=clientMachineName","Value=",ENDITEM,
"Name=username","Value={username}",ENDITEM,
"Name=password","Value=1",ENDITEM,
LAST);
//lr_output_message("count=%d",atoi(lr_eval_string("{times}")));
if(atoi(lr_eval_string("{times}"))>0){
instance_id=lr_start_transaction_instance("withresponse",0);
web_url("close.html",
"URL=http:
//172.19.201.188:
7001/web/pf/close.html",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
web_url("redirectURL.jsp",
"URL=http:
//172.19.201.188:
7001/web/pf/redirectURL.jsp?
redirect=true&kind=logon&U=1309938062295",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t4.inf",
"Mode=HTML",
LAST);
web_url("frameWork.jsp",
"URL=http:
//172.19.201.188:
7001/web/pf/webdesk/frameWork.jsp",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t5.inf",
"Mode=HTML",
EXTRARES,
"Url=/web/styles/default/frame/images/lineBg.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/version.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/button-Table.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/button-info.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/styles/default/frame/images/button-login.gif","Referer=http:
//172.19.201.188:
7001/web/pf/webdesk/top/getInfobar.do",ENDITEM,
"Url=/web/s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LoadRunner 用户 自定义 数据 采集