从九十到一百很难,但是从零到九十很简单。
LR脚本上传文件的路径问题
上一篇 /
下一篇 2010-09-13 09:15:58
/ 个人分类:LoadRunner
这两天在做一个脚本,
web页面上Browse一个excel文件,然后上传到服务器端处理。
由于excel文件存放在controller机器上,我使用了绝对路径:
C:\Release 1\TestData\UploadList.xls
参数化这一路径: C:\\Release 1\\TestData\\UploadList.xls
结果一直是vuGen能够执行成功,但是放到controller机器上,死活不行。
失败尝试:
1)修改参数名,无效
2)使用相对路径,无效
3)使用简易文件名,无效
4)转换路径,无效
尝试多次,终于可以使用如下解决:
-----> 使用UNC路径,但是路径不能不含空格
\\\\{IP Address}\\TestData\\UploadList.xls
还有,就是在上传文件之前最好先判断文件是否可读。
long file_stream;
if ((file_stream = fopen(lr_eval_string("{Param_ProductListXLSLocation}"), "r")) == NULL) {
lr_error_message ("Cannot open %s", lr_eval_string("{Param_ProductListXLSLocation}"));
return -1;
}
else{
lr_output_message("File exist");
}
收藏
举报
TAG: