loadrunner lrw_custom_body.h如何使用
来源:互联网 发布:hse培训需求矩阵 编辑:程序博客网 时间:2024/05/21 15:04
lrw_custom_body.h如何使用
当web_custom_request中的body如果请求体大于100K,会使用一个变量来代替Body参数。变量是在 lrw_custom_body.h中定义的。
比如body想换成100M的文件内容怎么做?在lrw_custom_body.h中怎么做,在web_custom_request中怎么修改?
业务动作是:通过浏览器上传文件,然后使用Loadrunner录制这个动作,然后重新播放能成功。
请指教,谢谢!
Action()
{
web_add_header("Accept",
"*/*");
web_add_auto_header("Accept-Language",
"zh-cn");
web_add_auto_header("User-Agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; okhy11.05150; okhy11.05150)");
web_url("192.168.10.143",
"URL=http://192.168.10.143/",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t14.inf",
"Mode=HTML",
EXTRARES,
"Url=/images/bg.jpg", "Referer=http://192.168.10.143/login.do?method=index", ENDITEM,
"Url=/images/default/panel/top-bottom.gif", "Referer=http://192.168.10.143/login.do?method=index", ENDITEM,
"Url=/images/lit.jpg", "Referer=http://192.168.10.143/login.do?method=index", ENDITEM,
"Url=/images/default/form/text-bg.gif", "Referer=http://192.168.10.143/login.do?method=index", ENDITEM,
"Url=/images/dl_pic.jpg", "Referer=http://192.168.10.143/login.do?method=index", ENDITEM,
LAST);
web_add_auto_header("Accept",
"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-powerpoint, application/vnd.ms-excel, */*");
web_submit_data("login.do",
"Action=http://192.168.10.143/login.do?method=login",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://192.168.10.143/login.do?method=index",
"Snapshot=t15.inf",
"Mode=HTML",
ITEMDATA,
"Name=userName", "Value=test7@126.com", ENDITEM,
"Name=passWord", "Value=123456", ENDITEM,
EXTRARES,
"Url=/images/default/layout/mini-left.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/panel/white-top-bottom.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/ispace_top_bak.jpg", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/ispace_top.jpg", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/toolbar/bg.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/upload.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/cut.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/download.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/grid/grid-blue-split.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/filemenu/up_edit.png", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/copy.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/getfile.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/refresh.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/tree/s.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/paste.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/new.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/delete1.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
LAST);
web_add_auto_header("Accept",
"*/*");
web_submit_data("user.do",
"Action=http://192.168.10.143/user.do?method=toModify",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain",
"Snapshot=t16.inf",
"Mode=HTML",
ITEMDATA,
"Name=userId", "Value=184", ENDITEM,
EXTRARES,
"Url=/images/default/tree/s.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/grid/grid3-hd-btn.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/dd/drop-no.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/grid/col-move-top.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/grid/col-move-bottom.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
LAST);
web_submit_data("resource.do",
"Action=http://192.168.10.143/resource.do?method=getChildElementsById&createId=-1&rootType=-1&parentId=-1&action=1",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain",
"Snapshot=t17.inf",
"Mode=HTML",
ITEMDATA,
"Name=node", "Value=-1", ENDITEM,
LAST);
web_submit_data("resource.do_2",
"Action=http://192.168.10.143/resource.do?method=getGroupChildElementsById&createId=-1&rootType=-1&parentId=-1&action=1",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain",
"Snapshot=t18.inf",
"Mode=HTML",
ITEMDATA,
"Name=node", "Value=-1", ENDITEM,
EXTRARES,
"Url=/images/default/tree/s.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/delete.png", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/filemenu/task_clear.png", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
LAST);
web_submit_data("resource.do_3",
"Action=http://192.168.10.143/resource.do?method=getChildElementsById&createId=0&rootType=1&parentId=552&action=1",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain",
"Snapshot=t19.inf",
"Mode=HTML",
ITEMDATA,
"Name=node", "Value=552", ENDITEM,
EXTRARES,
"Url=/js/swfupload.swf", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/grid/grid3-hrow-over.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/customer_red_small.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/tree/arrows.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/box/tb-blue.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/grid/loading.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/icons/up2.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/tree/loading.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/tree/folder.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/filemenu/refresh_edit.png", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
LAST);
web_submit_data("resource.do_4",
"Action=http://192.168.10.143/resource.do?method=getChildElementsById",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain",
"Snapshot=t20.inf",
"Mode=HTML",
ITEMDATA,
"Name=parentId", "Value=552", ENDITEM,
"Name=action", "Value=2", ENDITEM,
"Name=rootType", "Value=1", ENDITEM,
"Name=createId", "Value=-1", ENDITEM,
EXTRARES,
"Url=/images/default/grid/grid3-hrow.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/tree/folder-open.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=//images/fileicon/icon.FOLDER.16px.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/toolbar/tbar-hover-left.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/toolbar/tbar-hover.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/toolbar/tbar-hover-right.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/grid/row-over.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/toolbar/tbar-pressed.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/toolbar/tbar-pressed-left.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/toolbar/tbar-pressed-right.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/grid/grid3-special-col-bg.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/qtip/bg.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/images/default/progress/progress-bg.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
"Url=/resource.do?method=checkUploadSpace&fileName=AUTORUN.INF&fileSize=43&oldSize=0&tempPrarentId=552", "Referer=http://192.168.10.143/resource.do?method=toResouceMain#fileName_SWFUpload_0_0", ENDITEM,
LAST);
lr_start_transaction("upload");
web_revert_auto_header("Accept-Language");
web_add_auto_header("Accept",
"text/*");
web_add_auto_header("User-Agent",
"Shockwave Flash");
/* strcpy(creq,"Body=------------ae0ei4GI3cH2GI3cH2cH2ae0Ij5GI3/r/n");
strcat(creq,"Content-Disposition: form-data");
strcat(creq,"; name=/"Filename/"/r/n/r/nAUTORUN.INF/r/n");
strcat(creq,"------------ae0ei4GI3cH2GI3cH2cH2ae0Ij5GI3");
strcat(creq,"/r/nContent-Disposition: form-data; name=/"myUpload/"");
strcat(creq,"; filename=/"AUTORUN.INF/"/r/nContent-Type: application/octet-stream/r/n");
strcat(creq,"/r/n[autorun]/r/nOPEN=SETUP.EXE/r/nICON=SETUP.EXE,0/r/n");
strcat(creq,"{buffer}");
strcat(creq,"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/r/n");
strcat(creq,"------------ae0ei4GI3cH2GI3cH2cH2ae0Ij5GI3/r/n");
strcat(creq,"Content-Disposition: form-data");
strcat(creq,"; name=/"Upload/"/r/n/r/nSubmit Query/r/n");
strcat(creq,"------------ae0ei4GI3cH2GI3cH2cH2ae0Ij5GI3");
*/
web_custom_request("upload.do",
"URL=http://192.168.10.143/upload.do?method=upload&fileSize=43&fileName=AUTORUN.INF&oldSize=0&tempPrarentId=552&uploadUserId=184",
"Method=POST",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t21.inf",
"Mode=HTML",
"EncType=multipart/form-data; boundary=----------ae0ei4GI3cH2GI3cH2cH2ae0Ij5GI3",
{buffer},
LAST);
lr_end_transaction("upload",LR_AUTO);
web_add_auto_header("Accept",
"*/*");
web_add_auto_header("Accept-Language",
"zh-cn");
web_add_auto_header("User-Agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; okhy11.05150; okhy11.05150)");
lr_think_time(4);
web_submit_data("resource.do_5",
"Action=http://192.168.10.143/resource.do?method=getChildElementsById",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain#fileName_SWFUpload_0_0",
"Snapshot=t22.inf",
"Mode=HTML",
ITEMDATA,
"Name=parentId", "Value=552", ENDITEM,
"Name=action", "Value=2", ENDITEM,
"Name=rootType", "Value=1", ENDITEM,
"Name=createId", "Value=-1", ENDITEM,
LAST);
web_submit_data("resource.do_6",
"Action=http://192.168.10.143/resource.do?method=getChildElementsById&rootType=1&action=1&parentId=552&createId=0",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain#fileName_SWFUpload_0_0",
"Snapshot=t23.inf",
"Mode=HTML",
ITEMDATA,
"Name=node", "Value=552", ENDITEM,
LAST);
web_submit_data("resource.do_7",
"Action=http://192.168.10.143/resource.do?method=getChildElementsById",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain#fileName_SWFUpload_0_0",
"Snapshot=t24.inf",
"Mode=HTML",
ITEMDATA,
"Name=parentId", "Value=552", ENDITEM,
"Name=action", "Value=2", ENDITEM,
"Name=rootType", "Value=1", ENDITEM,
"Name=createId", "Value=-1", ENDITEM,
LAST);
web_submit_data("user.do_2",
"Action=http://192.168.10.143/user.do?method=toModify",
"Method=POST",
"TargetFrame=",
"RecContentType=text/javascript",
"Referer=http://192.168.10.143/resource.do?method=toResouceMain#fileName_SWFUpload_0_0",
"Snapshot=t25.inf",
"Mode=HTML",
ITEMDATA,
"Name=userId", "Value=184", ENDITEM,
EXTRARES,
"Url=//images/fileicon/icon.unknown.16px.gif", "Referer=http://192.168.10.143/resource.do?method=toResouceMain", ENDITEM,
LAST);
web_add_auto_header("Accept",
"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-powerpoint, application/vnd.ms-excel, */*");
web_url("login.do_2",
"URL=http://192.168.10.143/login.do?method=logout",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t26.inf",
"Mode=HTML",
LAST);
return 0;
}
- loadrunner lrw_custom_body.h如何使用
- 如何使用loadrunner参数化
- 如何使用LoadRunner进行winSocket的测试
- 如何使用Loadrunner测试Windows Socket
- 如何使用Loadrunner进行参数化设置
- 如何使用LoadRunner监控Linux与Windows
- LoadRunner如何和jenkins结合使用
- #include <memory.h>如何使用
- LoadRunner使用
- LoadRunner使用
- 使用LoadRunner录制脚本时如何选择合适的协议?
- 使用LoadRunner录制脚本时如何选择合适的协议
- 使用LoadRunner录制脚本时如何选择合适的协议?
- 如何在LoadRunner中使用集合点进行测试(十一)
- 使用LoadRunner录制脚本时如何选择合适的协议
- LoadRunner如何使用lr_save_var截取任意字符串长度
- LoadRunner调试问题之如何使用脚本错误日志
- LoadRunner如何使用lr_save_var截取任意字符串长度
- Serv-U FTP 设置,实现Serv-U 用户在线注册管理
- Repeater手动添加序号
- DDR2与DDR的区别
- php若干问题集(2)-URL跳转
- attempt to reference field of non-structure array
- loadrunner lrw_custom_body.h如何使用
- asp中Now函数的返回值问题
- Android消息处理机制:Handler Thread Message Looper []
- word文档自动转成html格式
- android学习历程4--activity
- OpenCV学习——基本矩阵
- 用glTranslate,glRotate来模拟gluLookAt
- ado读取二进制文件
- [有感]_这段日子以及那些做好没做好的事