急急急!LoadRunner附件上传的脚本回放报错
各位大虾你们好。因为今儿公司马上要求压一个这个的需求:上传附件,并发50个人。小女子的脚本是这样的:
Action()
{
web_add_header("Accept-Language",
"zh-cn");
web_custom_request("fileWin.action",
"URL=http://192.168.10.98:6080/uie-webapp/common/fileWin.action",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.10.98:6080/uie-webapp/main.action?_domain=test.com#",
"Snapshot=t242.inf",
"Mode=HTTP",
"EncType=",
LAST);
web_add_header("Accept-Language",
"zh-CN");
web_url("ui-bg_glass_50_3baae3_1x400.png",
"URL=http://192.168.10.98:6080/uie-webapp/common-themes/cupertino/images/ui-bg_glass_50_3baae3_1x400.png",
"Resource=1",
"RecContentType=image/png",
"Referer=http://192.168.10.98:6080/uie-webapp/main.action?_domain=test.com",
"Snapshot=t243.inf",
LAST);
web_add_header("Accept-Language",
"zh-CN");
web_submit_data("postFileUpload.action",
"Action=http://192.168.10.98:6080/uie-webapp/common/postFileUpload.action",
"Method=POST",
"EncType=multipart/form-data",
"RecContentType=text/html",
"Referer=http://192.168.10.98:6080/uie-webapp/main.action?_domain=test.com",
"Snapshot=t244.inf",
"Mode=HTTP",
ITEMDATA,
"Name=beiwanglu", "Value=D:\Program Files\HP\LoadRunner\scripts\submit1\data\beiwanglu.doc", "File=Yes", ENDITEM,
"Name=uploadType", "Value=inpdetail", ENDITEM,
LAST);
return 0;
}
只录制了附件上传的那一部分,因为小女子是新手,所以附件上传的脚本都是在网上找来东拼西凑的,
脚本回放后 报如下的错误:
Action.c(32): Error -26488: Could not obtain information about submitted file "D:Program FilesHPLoadRunnerscriptssubmit1dataeiwanglu.doc": _stat32 rc=-1, errno=2 . Using an empty file
Action.c(32): Aborting pending download of URL="http://192.168.10.98:6080/uie-webapp/common/postFileUpload.action"
Action.c(32): web_submit_data("postFileUpload.action") highest severity level was "ERROR", 0 body bytes, 0 header bytes
Ending action Action.
因为公司要求很急,带我的师傅也不在,这是小女子独自完成的,只有请求各位大虾,帮帮小女子,谢谢大家 回复 1# zzj凝咩咩
submitted file "Drogram FilesHPLoadRunnerscriptssubmit1dataeiwanglu.doc": _stat32 rc=-1, errno=2 . Using an empty file 看日志是,没有你要上传的那个文件, 备忘录那个doc文件。 看看那个文件是不是存在。 回复 2# 张亚洲
你好,这个文件确实是存在 我的电脑的 这个路径中的:C:\Users\dell\Desktop\gongsifawen
可能是我的脚本编写的有错误,请问您能帮我看看,我的文件上传的这个脚本是否编写得有误呢? Value=D:\Program Files\HP\LoadRunner\scripts\submit1\data\beiwanglu.doc 你脚本上写的是这个路径啊,你看看,是不是对应上了。 妹纸有福了。。我们亚洲板板还是不错的~~ 妹纸有福了。。我们亚洲板板还是不错的~~
lsekfe 发表于 2014-6-13 11:55 http://bbs.51testing.com/images/common/back.gif
这是要当媒婆吗? 我还不清楚她这个脚本是录制的还是自己写的, 感觉有点乱。 回复 6# 张亚洲
您好 版主,
我的脚本是录制的。
现在我把脚本改成现在这个样子了:
web_submit_data("postFileUpload.action",
"Action=http://192.168.10.98:6080/uie-webapp/common/postFileUpload.action",
"Method=POST",
"EncType=multipart/form-data",
"RecContentType=text/html",
"Referer=http://192.168.10.98:6080/uie-webapp/main.action?_domain=test.com",
"Snapshot=t244.inf",
"Mode=HTTP",
ITEMDATA,
"Name=userFile0",
"Value=C:\\Users\\dell\\Desktop\\gongsifawen\\beiwanglu.doc",
"File=yes",
"ContentType=text/html", // Override default "text/plain" for .txt files
ENDITEM,
LAST);
现在脚本回放已经成功了,但是在场景运行的时候 不能成功上传文件。请问应该怎么做呢? 回复 6# 张亚洲
版主您好,我现在把脚本改成了这个样子:web_submit_data("postFileUpload.action",
"Action=http://192.168.10.98:6080/uie-webapp/common/postFileUpload.action",
"Method=POST",
"EncType=multipart/form-data",
"RecContentType=text/html",
"Referer=http://192.168.10.98:6080/uie-webapp/main.action?_domain=test.com",
"Snapshot=t244.inf",
"Mode=HTTP",
ITEMDATA,
"Name=userFile0","Value=C:\\Users\\dell\\Desktop\\gongsifawen\\beiwanglu.doc","File=yes",
"ContentType=text/html", // Override default "text/plain" for .txt files
ENDITEM,
LAST);
现在脚本回放成功了。但是在场景运行里面却无法上传文件,请问您知道原因么? 我这里也又报错,大家给瞅瞅呗!
请问楼主解决了吗?测试新手,遇到同样的问题,录制的脚本是通过pad上传文件,报同样的错误:
Action.c(4): Error -26488: Could not obtain information about submitted file "C:\Users\White\Desktop\taixue.script\zhuguanti.script\file:///storage/emulated/0/Android/data/cn.xintaixue.app/cache/1474886866457.jpg": _stat32 rc=-1, errno=2 . Using an empty file
下面是录制的脚本:
web_submit_data("PostFile",
"Action=http://taixue.istudy.sh.cn/FileStore/FSS/PostFile?applicationId=768da415-8e37-4a70-9983-cef0df074ffb&st=1449561469&SignatureNonce=ac8dd4c8-6c12-44d8-a38c-f58a795b0448&Signature=14e2804bb042be78905e166d90669141&autoConvert=true",
"Method=POST",
"EncType=multipart/form-data",
"TargetFrame=",
"RecContentType=application/json",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
ITEMDATA,
"Name=file", "Value=file:///storage/emulated/0/Android/data/cn.xintaixue.app/cache/1474886866457.jpg", "File=Yes", ENDITEM,
LAST);
由于文件路径在pad上,所以这里文件路径不知道要怎么修改才能获取到文件信息
注意下,转义字符处理,发的文件路径必须是电脑真实存在的。
页:
[1]